@:optionaloptionalsubstate:Null<OneOfTwo<MusicBeatSubstate, Class<MusicBeatSubstate>>>
state:OneOfTwo<OptionsScreen, Class<OptionsScreen>>
name:String
desc:String