public IActionResult State()
        {
            // var context = new HomeContext(HomeEnum.Skywalker);
            var context = new HomeContext(HomeEnum.Solo);

            while (context.CurrentState != null)
            {
                context.Action();
            }

            Home viewModel = context.Home;

            return(View(viewModel));
        }