Actually found this game while searching for Gamejam videos on youtube, and I've got to say, this game is FANTASTIC! I hope that you are going to continue this game with more levels and mechanics, definetly a game I would like to pay 3 - 5 bucks for.
(Speaking of steam, the stuff at the end, how do I recieve it? :D)