Added ghetto sound_ended timeout because Chrome onended event is shit
Improved onended event, so has event and fallback.
Got 3 situations working on demo 2
Merge branch 'master' of https://github.com/happyworm/Playful-Demos