Bright, dynamic graphics that contribute to the enjoyment;
A soundtrack that captivates and is essential to the interactive experience;
A vibrant community bolstered by a multitude of player-designed levels;
Broad customization possibilities for characters and stages.
Its perplexing difficulty may alienate beginners;
The absence of inlevel checkpoints could dissuade some participants;
Mastery might demand repeated endeavors, inviting repetitious play.