play_controller: add accessor for current gamestate

use it in menu_events