Initialized board
Created valid? method for piece.rb and display method for board.rb
Implemented moves method for all pieces and method in_check? for board
Implemented moves method for all pieces and method in_check? for board
Implemented board.dup
Implemented move_into_check
implemented valid_moves and move! methods
Finished initial Game Class
Implemented conversions between user friendly coords and grid positions
Broke pieces out into their own files and refactored pawn code --broken
Broke piece class into separate files
Got pawn working again after refactor
Refactored pawn class and fixed bug in board.move method