revision now works as before, but tests still break, more work needed
holding pattern, no real improvement in test runs, 'object is not a function' errors
revised branch but broken tests
Magnus's changes to get tests to work and simplify much of the code
Clumsy, but working sounds playing
Attempted merge with working sounds