CS480 Group Project