Trying to drag a building to an invalid position makes it jumpback to its last valid position