This is my java based term project for CAP3027 - Digital Arts and Sciences