void Start()
 {
     // Tehcnically the "true" start state. The start state below is more to make the game wait until all starting requirements are met before play begins.
     // start the generation of the map.
     mapGenerator.StartMapGenerator();
     // Set starting position for the players.
     playerBuilder.SetPlayerStartPosition();
     // Spawn dynamic environment objects.
     environmentBuilder.CreateEnvironmentalObjects();
 }