The hog project for cs61a Fall 2014