Spaghetti code unentangling continued
Divided codebase into multiple files in preparation for specs
Moved third party stuff to lib/
Test framework now works
Helpers for covers test suite
A lot of examples of basic functionality
Reasonably complete cover test suite
Line of sight
Cover system now works
Pistols now work