If I'm calling sounds.PlayMusic() inside Player then does:
Where 'sounds' is declared outside the method.
mean I would be declaring it inside the actor Player his code but not inside any method? So at the top of my code but at least outside any method? Because I just tried and it still keeps calling music.play(); for every time it goes through the loop. I don't think the way I call it really matters when the statement music.isPlaying() would return a true/false response if music is playing or not. Because the music is certainly playing. It just keeps getting started. So if I could find a way to keep it out of the part where it calls music.play() using the music.isPlaying() method it should be fine... right? Or am I getting to hung up on one method?....