refactored so that Piece has an instance variable pointing to the board
perform_moves! working
valid_move_sequence? works
done with spec
Added play loop, strengthened validations
improved board a bit
King implemented properly now
Can no longer slide if there is a jump_move available. Fixed game_over? loop
Added better UI