Advanced OO Class Group Project