First of all it doesn’t get difficult too soon. It explains what is happening & what the new game piece(s)/boosters are for. I haven’t figured out what the helicopters are for & why I touch them and they fly up. However the rest of it is explained by the game. In addition the game can keep up with you. I recently downloaded a game & the 1st thing I noticed was my hand moving game pieces the board couldn’t keep up with you. When you are on a timer? You need to move as quickly as possible. Either deliberately so you would lose/run out of time quickly/quicker & cost you more money OR they built the software poorly -I don’t know-either way it affected the player. I didn’t even reach game 25 & I deleted that game! I also played a game just like this and you couldn’t tell the current pieces from the pieces behind waiting to be played. The colors/shapes were difficult to determine what was going to be played or what will be played? You couldn’t tell what was current or behind it. It was a mess! I deleted that game too! This game educates you so you can understand what you’re going to do next and why. It assists you so you can figure this out. If you have to spend your hard earned money to play a game I want to know why I am doing that, how I can improve as I play, become better, to play better & utilize everything (boosters, game pieces, etc) the game has provided and why. To play as efficiently as possible that the game has provided. I am still learning here. I hope this game will continue to be as fun, challenging & effective as it has been thus far.