AP Java projects and personal testing