added setWalkableAt method and tests