COMP220 Group Project