But I really, really want to make a game with GCS that can't be done in semester!

One idea that has worked in the past is breaking the project into pieces, each a semester long. The group presents a finished product at the end of each semester, then builds off of it the next semester.