I really like this game: graphics are more than decent, it isn't too intense, or loaded down with "special" features, and if you are on top of things, you can beat almost every level on the first go. Still, a couple things could be done to improve the overall game play experience.
1. The menu screen can be consolidated so that all the levels are on the same screen. This prevents forced repeats of earlier levels if you miss the green arrow, and allows players to see their final goal.
2. The acknowledgement that a player has completed the objectives for a level lags slightly, meaning if it is a timed level, there is a chance the timer may cut the player off and register it as a loss, even though the player has already, in fact, beaten the level.
3. Marathon implies either continuous play, or a series of different goals to be met, one after another. This version of marathon simply cuts the player off at 45000 points, whether they want to be or not. It's very disappointing to have worked for it, hoping to be able to mindlessly match toward a ridiculous score, and then discover it's just another level.
4. Finally, a little explanation screen for what the different power-ups do and how to form them wouldn't be amiss. I really, REALLY like that forming sets of four vertically or horizontally affects which direction that token will fire in, but I had to find that out through trial and error.