School semestral project for Java programming