Implement delete
Clarify moveForwards parameter of PuzzleManager.setCurrentSquare
Rename PuzzleManager.backspace to erase
Split setSquare from setCurrentSquare