Including LICENSE
Including README
Including contract code

@accepts(int, float, str)
Decorate a function to ensure that
it accepts an int, a float, and a str
@returns(float)
Decorate a function to ensure that
it returns a float
Include contract tests
Include Engine code

World contains 2 Players and a map of Tiles.
Players contain a list of Units.
Units have an Armor, list of Attacks, and a Movement.
Including engine tests
Include test runner
Remove break from network code
Remove swap file
Add teams constants
Improve moving checking
Units now have a team
Cover all branches in network code
Include branch coverage
Reimplement units within World and Player
Add teams to test units in control tests
Remove old-style class checking
Adding 'removed' function
Allow 99 character lines
Make lib_test a module