The backend sends the pointer to the game board once after the game was constructed, this pointer will then be valid until the GUI exits the application.
This is needed because the gui needs the game board also in other functions besides 'slot_newGameData'.