public final boolean isWalkable(final Point p) {
        final Point point = sanitizeCoordinates(p);

        if (point == null) {
            return false;
        }

        if (wall.contains(point)) {
            return false;
        }

        return true;
    }