If I build something within a city, such as a house, without pressing the "done" button, and then click on a unit outside the city or another city, the build action is fired again. An action within a city should never be fired if the user is clicking outside the city. If the build card is up it should be closed automatically.