Splitted up the code a bit and made sure that the AudioSource and AudioListener components are bound to the AudioSubsystem