The game is addictive and fun - but does rely on in-app purchases for players to get past near-impassable obstacles as the levels get closer to 100, with Level 100-Hard being impossible unless you use a power-up or get lucky with the random assortment of color. I understand that's the price to have this game free-to-play, just wish a fun developer like this wouldn't sink to that.