def configure_keybindings(self):
     GameState.configure_keybindings(self)
     
     self.keydown_action_map.update({
         QUIT:           lambda: self.state_manager.set_current_state(GameStateManager.MAIN_MENU_STATE),
         PAUSE:          lambda: None,
         SHOW_GRID:      lambda: self.settings.set_show_grid(not self.settings.show_grid()),
         TOGGLE_3D:      lambda: self.settings.set_draw_3d(not self.settings.draw_3d())
     })
     
     if self.settings.dev_mode():
         self.keydown_action_map.update({
             FREEZE_MODE:    lambda: self.settings.set_frozen_mode(not self.settings.frozen_mode())
         })