support game_t.initialize and suspend/resume