Implement SoundPlayer

SoundPlayer now well implemented.
Buttons behavior fixed (FIX: button behavior when a track is over)