CommandProcessor created in Main method and passed to the GameEngine constructor for DI principle; encapsulation to Gameboard and Scoreboard fields in CommandProcessor