Game for Comp Sci 308 (Software Design and Implementation) at Duke University