Best game I encountered here SO far. It respects the theme, it has a good degree of level design, I learned every basic stuff in the first minute of the game. There's variety which is always good. The graphics are great, audio is OK ( the exception being the jump which is a little bit annoying ), and is pretty fun. Good job!