add new searching state algorithm
updates to drum rudiments
add SoundManager class