lib/bucketed_game: make `ThinGame::tick` writable for loading and multiplayer