you should integrate a more simple way to control your rotation/move, i.e. : rotation if you click outside the puzzle ( when no pieces are selected ), make a "magnetic grid" on which your elements will snap, and make the movement bidimentionnal in the axis plant youre facing the most. But the concept is very good, and everything else is a pure delight. Just update the controls for a more natural gameplay. Thanks for all the good work :)