First off, this game is hard, but very rewarding once you get the hang of it. Very well designed levels, gameplay-wise and art-wise.