Pass list of towers to AidTower in Scene
Rename upgrade tower functions
Synchronise access to the towers lists better
Synchronise access to the creeps list better
Fix a very rare bug in DistanceComparator due to using doubles

Added a test case for this bug.