See inside... All your code is good, just add a forever loop (in the player)... This is the more simple bug that I have ever see...