global game structure