The final project for my Introduction To Computer Science: Computer Gaming (CS104) class.