Now calculates map permissibility once and stores it. Next up is pathing data