How to Teach 5 Semesters of Game Design in 1 Class