Updated methods, tightened code, added sounds