3110-OCactus Final Project for CS 3110. Collaborators include Wayne, Kevin, Dean, and Avi Avi Ruthen (apr67) Dean Zhang (dyz4) Kevin Cui (kc734) Wayne Chen (zc272)