Pros: Aesthetically pleasing, smooth game play Cons: Most generated levels are impossible to beat. Should really make sure all levels are beatable (without the aid of power-ups) or else they waste players time. Also bombards player to constantly buy power ups (usually at least twice between everytime you load a level)