Best flash game I have ever played.
Period.
I genuinely can't express in words how much I love this game, the graphics, the soundtrack, the gameplay, it's all too good.
.... The gameplay can be a bit wonky with the jumps but this is a masterpiece.
The story is great too, can't wait for the remake of the game.