This is a solid entry! I was first a bit confused and frustrated because the powers are not explained. However, then I realized that this is a puzzle game and the fun of it is to explore the different power-ups. I would explain the restart of the level with the key "R" before you get the blue power-up. Maybe I am just stupid :), but I did not realize what it does and got stuck after I got it :D. Additionally I would smooth out the movement a bit with acceleration and friction so that it does not feel that "stiff".
Besides that a very cool game! Congratulations!