For the Game Programming class