public override void Update(long gameTime, NamelessGame namelessGame)
        {
            foreach (var action in UiFactory.MainMenuScreen.SimpleActions)
            {
                switch (action)
                {
                case MainMenuAction.GenerateNewTimeline:
                    break;

                case MainMenuAction.NewGame:
                    namelessGame.ContextToSwitch = ContextFactory.GetIngameContext(namelessGame);
                    break;

                case MainMenuAction.Options:
                    break;

                case MainMenuAction.LoadGame:
                    break;

                case MainMenuAction.Exit:
                    namelessGame.Exit();
                    break;

                default:
                    break;
                }
            }

            UiFactory.MainMenuScreen.SimpleActions.Clear();
        }