Project for Java CSS446