I like it. well done.
This is pretty minor but I found myself reaching for my controller so i could use a joysitck. i wanted to have some more precision for the character movment. the controls felt a little twitchy for precision required.
adding some more velocity to the character might help,
Again this was pretty minor.