Add SlidePiece class, add move directions for sliding pieces
Add error-checking to get_spot
Added basic king logic, refactored board setup
Add pawn moves and logic
Add first pass check logic
Fix checkmate logic, add dup method
Pawn bugfix
UI first pass
Add missing class files
Refactored, mostly in player and chessgame