working on available_moves
sliding pieces available_moves works
available_moves works for all
fixed available_moves for Piece
cleaned up a few comments
Pawns are ugly
Pawns work
in the mire of check, checkmate
Chess with Check