Initially I had only played it like once then deleted it (because I was impatient) but this game is really good once you get past the first little learning curve. It's really good at being complex without being complicated. There are a lot of things to consider in the game and there's a lot of information thrown at you but all of it is clear and understandable. There's never a time when I lose and I feel like I didn't deserve it. This is one of the most fun and rewarding games on the play store.