The concept is very interesting, the movement is very fluid and nice, the environment feels good (particle effects did add a lot to the ambience!), however I did get a bit confused with the mechanics (I did understand them after a while!), other than that, great work! :)