Fix: Should not call mediaPlayer.prepare() --> create() does that for you (http://stackoverflow.com/questions/10814655/audio-file-throws-illegalstateexception)
Added possibility to start a new activity without pausing surfaceview, so no blackscreen or freeze is shown when go back to main activity (also I use it to start a new activity without pausing music)