key/timeout messages for gamestate

instead of continuous updates
orthographic camera