Write method to generate possible moves
Begin work on board class
Setup initial board
Display pretty board.
Add check for on board
Write methods to generate possible sliding and jumping moves
Add ability to remove pieces from board
Piece can display itself
Pieces can perform moves
Add custom Illegal move error
Begin perform sequence implementation
Small bugs squashed that prevented proper board duping
Piece can dup itself
Pieces can perform sequences of moves.
Refactor to remove logic from board initialize
Fix off-by-one error when determining valid locations
Complete implementation of perform_moves and its helpers