The Roller-Coaster Ride of Game Design