This was a school project from DePaul University's Game Dev 2 class (GAM 245).