Minor cleanups. Added @Override annotations and removed try-catch blocks that are caught higher up in the call chain
Fixed a bug where the storage keeps sending coins although the barracks can't store anymore coins.
Added test to verify that an internal border is created correctly
Added test to verify that it's not possible to place a building if its flag is too close to another flag
Updated TODO list
Added test for resuming coin delivery to barracks and fixed test for pausing coin delivery.