Refactor `SettingsMenuState`
Merge pull request #86 from smaximov/refactor-settings-menu-state

Refactor `SettingsMenuState`