Refactoring LevelPresenter and LevelModel.

Isolated sound code from LevelPresenter and LevelModel. Placed this code in a dedicated SoundPresenter and SoundModel.