public static void Construct()
    {
        if (initialized)
        {
            return;
        }

        if (instance == null)
        {
            instance = new GameObject("GameCoordinator").AddComponent <GameCoordinator>();
        }
        instance.Init();
    }