Fix the TimeLength property on sound, so it actually displays the length after it begins playing.
Add an event Finish, fires when the sound is done playing, even if it is looped, fires at the ending of the sound.
Well I've set a loop printing the time length, and it always returns 0. I looked at the documentation on the wiki, and it says nothing on how to use it. It is broken, I know that.