Uses canBeHere to stop glitching into lots

People can get into private lots by using compasses - this fixes that as well as making use of a new permission system.