Agile Teaching Done Better Through Gaming