Added tests to verify that production cannot be stopped or resumed in barracks. Updated the model to handle this.
Added test to verify that it's possible to place a new building on a building that's been destroyed and is removed from the map.
Added test to make sure farmer goes out via the flag.