separated playGame() into 2 functions. startGame() and playGame(). startGame() handles setting up the board size and enabling/disabling the board cheat. playGame() handles making moves and finishing/continuing the game. code for getting user input for the initial board setup was restructured to be less redundant.