modified game flow