Herpaderp - CPSC 330 Group Project