Web visualization shows things
Add subject() to IAction interface
XatroEngine checks for energy requirements and consumes energy appropriately
Start of standard rules
Start of standard rules
Replace File Auth with Memory Auth in tests
MakeTool a second time will replace the tool without future entanglements
Add allowances for Repair and MakeTool
Add requirements for ShareEnergy
Add constraints to AddLock and BreakLock
You can only move to adjacent squares
Add winning condition
The game can be won