A bit more OOD for sound; Moved ball block check