If you check to make sure sure the overlap is happening with the player character is will work. I also had to add a delay so the level could load and call for a variable before playing.