Make class skeleton with pseudocode.
Make basic piece functionality for all pieces
Set up board
Finish writing set_board function
Make pretty GUI and play loop
Add rescue and retry
Add file structure