Initial Commit

Tolz original AI
major changes (first commit of changes), see version details

+- Workers will try to defend themselves enemies are near them
+- Workers will run at low health
+- Interrupted builds will now be completed
+- Units will focus low health targets
+- Workers will no longer try to mine depleted mines
+- Workers shouldn't try to mine from goldmines without a castle as
often
+- Bugfix: Castle placement to the right is now within the bounds of
the isBuildable check
+- Bugfix: Stop units from blocking one another from building something
that they've both got queued up (works most of the time)
+- Ranged units will now stagger step away from chasing enemies
+- Bugfix: workers no longer confused when one mine is the closest mine
to two castles
+- Bugfix: non-ranged units will no longer try to attack flying units