this is the edited Menu classes. character menu inherits from the menu class.

this will not compile yet, still editing