public Wall getWallById(long wallId, int levelId) {
        for (Wall wall : registeredWalls) {
            if (wall.wallId == wallId) {
                if (wall.level == null || wall.level.contains((long) levelId)) {
                    return wall;
                }
            }
        }

        return createWall("unknown", wallId, WallType.Unknown, false, null);
    }