refactor
refactor
5 tests working
mostly done
really mostly done
everything works, hooray
Use global event queue
Use global assert object
cleanups
comments
comments
forgot assert