I like your idea and I think it is well executed. I wish the game was a little less precise as sometimes we hit very tiny corners and they can be difficult to follow with the rotation and scaling. Or you could snap the rotation to the six angles. It's a very small issue and doesn't make the game unplayable. Also the game so fare has a hook to keep you playing. Good job!