PRG 421 / Java II - Team D project