Very cool idea! I liked that each restart the puzzles position get randomized, makes you think fast. I think would be better if controls wouldn't be so sensitive, sometimes it leads to puzzle misplacement. Good job!