rotation and better shapes

I updated the shape to be more like typical jigsaw puzzles which was a complete rewrite. I retained the drag and drop the next planned update will be for locking the pieces together.