internal void ChangeMenuState(MenuState nextMenuState)
 {
     MenuState?.Invoke(this, nextMenuState);
 }