Added SoundNode class