Creates classes: piece, sliding_piece, stepping_piece
Adds possible_moves for sliding pieces
Finishes all pieces except pawn.
Makes all pieces
Makes empty board
Creates board class.
Fixes requires
Adds check.
Checkmate Mate.
Makes the Game Class and the game sometimes breaks now on some days.
possibly fixes shit.
Fixes checkmate
Really fixes checkmate
Makes method all_pieces
Makes cols a-h, rows 1-8)
Adds loading and auto-saving
Adds game over screen
Refactors pawn class and NilClass monkey-patching.
Refactors various.
Fixes pawns hopping over other pieces. Begins castling