Implemented State and associated Piece (will need to remove redundant piece.h and board.h when everything is ported)
Added ability to move pieces (although no logic check has been implemented yet)