core, game_mode: Adapt core for the editing mode

Allow no exit. Replace assert()'s with real exceptions. Catch exceptions
and display cues in UI.
game_mode: Combine Start and Stop/Reset buttons into one in Edit mode
game_mode: Mark buttons with modes they are supposed to be in
game_mode: "Get ready!"
core: Init Exit's is_on attribute, so Render does not crash