Board, Piece, and State class

Implementation proposal