public override void OnControllerActivated()
    {
        // find spawn points and tell gm
        GameManager.Instance.SetSpawnPoints(GameObject.FindGameObjectsWithTag(Constants.Tags.SpawnPoint));

        // spawn players
        GameManager.Instance.SpawnAllPlayers();

        // initialize gamemode
        Gamemode = Gamemode.Create(GamemodeType, this);
        Gamemode.Initialize();
    }