Changed MenuState functions to be virtual

Was that necessary?