Implement Game
Implement Game as a class that can simulate a functioning game from the integration of Grid, Player and GameState. The class should have different constructors (standard/custom). In addition, the class has public functions that are needed to run the game outside: set symbols, check the game state... This class requires a console output for testing.