Changed game controller logic