Created UI
Added reflective constructor for Board subclasses to easily add pieces to the board.
Fixed pawn movement
Finished #move()