Separated validWallLocation into two separate rules for organization.