finished classes, implemented parts of game, player, and board