Added integration tests for badly formed tables
Adding loading components
a lot of changes
finishes LoadProgressSystem and tests
comments out errors in working code
big changes
loading phase now works
loading phase now works
loading phase now works
loading phase now works
loading phase now works
loading phase now works
loading phase now works
loading phase now works
starts working on decoding
integration tests not asserting by order
lots of changes
creates EntityFSMController and moves state changing from the factories
adds tests for DecodeProcessSystem
squash this
refactors Systems to subclass SelfRemovingSystem
refactors tests to rely more on mocking