a game for CPSC112