add loop sound effect support for simple audio engine

This enables the simple audio engine to play sound effects in a loop until you call stopEffect: with the returned sound id.