Refactor PuzzlePiece to contain CGPoint property instead of separate x,y CGFloat
Adds offset to move Puzzle closer to center
Attempt to center puzzle
Attempt to add randomize puzzle pieces
kinda fixes list autolayout, kinda doesn't
Fixes bug on duplicate piece letters