find_king, in_check? work
Add error handling for piece on piece move
Add move_into_check? to see if piece puts its king into check.
valid_moves works
Basic functionality, and refactoring.
basic user interface
random move works, capturing move is commented out