The audio event I was using to capture when the game could start (this needs to be changed anyway) was not the correct event, and would fire multiple times, restarting the game each time the song looped.