I've found this expression in the title of this game review: 'Kairobotica' Review - Kairosoft Throws A Fun Curveball
But what does it mean? The Cambridge Idioms Dictionary says that "to throw (somebody) a curve (ball)" means to surprise someone with something that is difficult or unpleasant to deal with, but this doesn't fit the context, does it?