ENPM613 Group Project