Bug fix and feature proposal

The bug was the incorrect removal of an end timer when you passed an inexistent audio ID.

As for the mentioned feature, it is simply the option to force the sound to loop directly on play(). This is especially useful when you have an audio sprite, but one of the sounds may or may not be executed in a loop.