Could you please change `PlayPredefined` to call this with WPos.Zero and 1f?

There's a bunch of unnecessary duplication here, otherwise (I had to copy and paste the two functions, and then use a diff tool to work out what was different between the two).