io less game-bound, app-state stuff