Ive got a few suggestions for sounds.
1) Sound() needs something in the way of a volume control.
2) Add a Fadein([sound file],[loop],[fade time], [end volume])
The [sound file] and [loop] are the same as in the sound() proc, but [fade time] is the time it takes to go from volume level 0 to [end volume].
3) Fadeout(). Pretty much the same as Fadein() but in reverse. So it goes from the current volume to 0 in [fade time].
I think these three features would really help people make a decent sound system in there games.