Refactoring

- Remove AudioPlayer (use ScratchAudioPlayer instead)
Refactoring

- Using one node for playing audio
- Add new direction case .Pause
Replace callback function by delegate