(Issue #39) Buildings should only be scalable if all parts of it are built.

isBuilt will now properly be checked from any position of the building.