changes on Board, Game, and GameManager
changes on Board, Game, and GameManager and merged