I love this, very well executed.
I would have liked to see something abit more creative in how you control the player. but this is me being picky.
Good Job