initial commit
basic board setup, position setter and getter
basic sliding moves, board state methods
basic board display
pieces can perform jumps, jumped pieces taken off the board
using true/false instead of raising exceptions
added pawn to king logic
handles moves for kings
board places initial pieces and prints unicode-y
improved board#to_s and piece#to_s
alphabetized methods in classes
minor re-factoring of slide/jump
refactored place_pieces
Board#dup added
pieces can perform sequences of moves, checks validity
setting up game class
possibly promotes to king after each move
added board end game logic
fixed promotion/perform moves mix-up bugginess
set-up play loop and improved UI