Got 8 tests to pass.
Refactored out the setTimeouts, but this is making the tests even slower :(