game structure refined