Great Game!
This game is pretty addicting... I played for at least an hour and a half and got all but the level 55 medal.
One reason I quit playing though is because the level takes longer and longer to beat and I had no reason to keep playing on because there were no more upgrades. Also, the difficulty could be stepped up a notch.