#include "object_includes.h"
#include "objects.h"

// Big file incoming

const ObjectHitbox gamemode_portal_hitbox = {
    .width = 34,
    .height = 86,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox gravity_portal_hitbox = {
    .width = 25,
    .height = 75,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox mirror_portal_hitbox = {
    .width = 44,
    .height = 92,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox size_portal_hitbox = {
    .width = 31,
    .height = 90,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox dual_portal_hitbox = {
    .width = 41,
    .height = 91,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox tp_portal_hitbox = {
    .x_off = 12,
    .width = 25,
    .height = 90,
    .type = HITBOX_SPECIAL
};

const ObjectHitbox no_hitbox = {
    .width = 0,
    .height = 0,
    .type = HITBOX_NONE
};

const ObjectDefinition unknown = {
    .layers = {},
    .hitbox = no_hitbox,
    .spritesheet_layer = SHEET_BLOCKS,
    .def_zlayer = 0,
    .def_zorder = 0,
    .num_layers = 0,  
};

const ObjectDefinition trigger = {
    .layers = {},
    .hitbox = {
        .width = 30,
        .height = 30,
        .type = HITBOX_TRIGGER,
    },
    .spritesheet_layer = SHEET_BLOCKS,
    .def_zlayer = 0,
    .def_zorder = 0,
    .num_layers = 0,  
    .is_trigger = TRUE
};


const struct ObjectLayer player_layer = {
    .col_channel = WHITE,
    .color_type = COLOR_UNMOD,
    .zlayer_offset = 0,
    .texture = NULL
};

const ObjectDefinition player_object = {
    .layers = { player_layer },
    .hitbox = no_hitbox,
    .spritesheet_layer = SHEET_BLOCKS,
    .def_zlayer = LAYER_T1-1,
    .def_zorder = 9999999,
    .num_layers = 1,  
    .is_trigger = TRUE
};

const struct ObjectLayer secret_coin_layer[] = {
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_01_001_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_01_002_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_01_003_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_01_004_png
    }
};

const struct ObjectLayer user_coin_layer[] = {
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_2_01_001_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_2_01_002_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_2_01_003_png
    },
    {
        .x_offset = 0,
        .y_offset = 0,
        .col_channel = WHITE,
        .color_type = COLOR_UNMOD,
        .zlayer_offset = 0,
        .texture = secretCoin_2_01_004_png
    }
};

const ObjectDefinition objects[OBJECT_COUNT] = {
    player_object,
    { // Basic block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Checker edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Checker corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Checker inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Checker filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Checker pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Checker pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_07_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = spike_01_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 12,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Ground spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_03_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 10.8,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 1
    },
    { // Blue portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_01_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_01_front_001_png
            }
        },
        .hitbox = gravity_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Yellow portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_02_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_02_front_001_png
            }
        },
        .hitbox = gravity_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Cube portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_03_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_03_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Ship portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_04_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_04_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    unknown, // 14
    { // Big rod
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = rod_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Medium rod
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = rod_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -40,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Small rod
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = rod_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -30,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = -50,
                .col_channel = P1,
                .zlayer_offset = 3,
                .color_type = COLOR_DETAIL,
                .texture = rod_ball_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Deco Spikes big 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikes_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Deco Spikes medium 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikes_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Deco Spikes small 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikes_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Deco Spikes tiny 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikes_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    trigger, // 22
    trigger, // 23
    trigger, // 24
    trigger, // 25
    trigger, // 26
    trigger, // 27
    trigger, // 28
    trigger, // 29
    trigger, // 30
    unknown, // 31
    trigger, // 32
    trigger, // 33
    unknown, // 34
    { // Yellow pad
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = bump_01_001_png
            }
        },
        .hitbox = {
            .width = 25,
            .height = 4,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    { // Yellow orb
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = ring_01_001_png
            }
        },
        .hitbox = {
            .width = 36,
            .height = 36,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    unknown, // 37
    unknown, // 38
    { // Half spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = spike_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 5.6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 14,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Chains
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = chain_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    unknown, // 42
    unknown, // 43
    unknown, // 44
    { // Orange mirror portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_05_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_05_front_001_png
            }
        },
        .hitbox = mirror_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Blue mirror portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_06_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_06_front_001_png
            }
        },
        .hitbox = mirror_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Ball portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_07_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_07_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Deco Cloud big 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cloud_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Deco Cloud small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cloud_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing circle
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing circunference
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing heart
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing diamond
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing star
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    trigger, //55
    trigger, //56
    trigger, //57
    trigger, //58
    trigger, //59
    { // Pulsing note
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Ground spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 7.2,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 1
    },
    { // Slab 1.3
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 10,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 10,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 16,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Slab 1.3 corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Slab 1.3 inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Slab 1.3 right edge
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 10,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 10,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 16,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Slab 1.3 left edge
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 10,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 10,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 16,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Blue pad
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = gravbump_01_001_png
            }
        },
        .hitbox = {
            .width = 25,
            .height = 6,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    { // Slab 1.3 unit
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 10,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_b_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 10,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 16,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.3 tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.4 tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.4 tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.4 tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 78
    { // 1.4 tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.4 tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.4 tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Checker full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_08_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Blue orb
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = gravring_01_001_png
            }
        },
        .hitbox = {
            .width = 36,
            .height = 36,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    { // Saw deco big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cogwheel_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Saw deco medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cogwheel_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Saw deco small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cogwheel_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Sawblade big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = sawblade_01_001_png
            }
        },
        .hitbox = {
            .radius = 32.3,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Sawblade medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = sawblade_02_001_png
            }
        },
        .hitbox = {
            .radius = 21.6,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Black tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Black tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Black tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Black tileset inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Black tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Black tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Black tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Saw deco tiny
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cogwheel_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Sawblade small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = sawblade_03_001_png
            }
        },
        .hitbox = {
            .radius = 12,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Big portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_08_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_08_front_001_png
            }
        },
        .hitbox = size_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    unknown, // 100
    { // Mini portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_09_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_09_front_001_png
            }
        },
        .hitbox = size_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    unknown, // 102
    { // Medium Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = spike_03_001_png
            }
        },
        .hitbox = {
            .width = 4,
            .height = 7.6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    trigger,
    trigger,
    { // 1.5 Big P2 Chains
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_02_chain_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // 1.5 Small P2 Chains
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_02_chain_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    unknown, // 108
    unknown, // 109
    { // 1.5 Small P1 Chains
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_chain_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Ufo portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_10_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_10_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    unknown, // 112
    { // Square Deco Spikes big 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_brick_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Square Deco Spikes medium 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_brick_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Square Deco Spikes small 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_brick_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // 1.5 tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_f_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.5 tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_f_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.5 tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_f_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.5 tileset inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_f_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.5 tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_f_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.5 tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_f_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.5 tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_f_07_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Thorn 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Thorn 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Thorn 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Thorn 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Thorn 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Thorn 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Cloud deco medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cloud_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Cloud deco big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cloud_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Cloud deco small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cloud_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Arrow
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_arrow_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Exclamation mark
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_exmark_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Diamond deco small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_art_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Bush ground spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_b_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_b_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_b_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_b_04_001_png
            }
        },
        .hitbox = {
            .width = 14.1,
            .height = 20,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 1
    },
    { // Question mark
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_qmark_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Wheel deco big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wheel_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Wheel deco medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wheel_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Wheel deco small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wheel_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Pink pad
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = bump_03_001_png
            }
        },
        .hitbox = {
            .width = 25,
            .height = 5,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    { // Pink orb
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = ring_03_001_png
            }
        },
        .hitbox = {
            .width = 36,
            .height = 36,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    { // Coin
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = secretCoin_01_001_png
            }
        },
        .hitbox = {
            .width = 40,
            .height = 40,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Breakable block
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = brick_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = brick_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_BREAKABLE_BLOCK
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_spike_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_spike_01_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 12,
            .type = HITBOX_SPIKE
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading Medium Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_spike_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_spike_03_001_png
            }
        },
        .hitbox = {
            .width = 4,
            .height = 7.6,
            .type = HITBOX_SPIKE
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_square_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading Slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_plank_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_plank_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 14,
            .type = HITBOX_SOLID
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
   },
   { // Pulsing square
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing triangle
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pulsing cross
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cross_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Spikeart big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeart_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spikeart medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeart_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spikeart small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeart_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spikewheel big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikewheel_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Spikewheel medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikewheel_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Spikewheel small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_spikewheel_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Wave center
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wave_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Wave left
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wave_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Wave right
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_wave_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // 1.6 tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset edge without line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset double inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_002_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset block alt 1
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_09_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset block alt 2
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_10_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 edge
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 edge 2
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 corner
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 inside corner
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_05_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_05_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 slab block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 small slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_07_001_png
            }
        },
        .hitbox = {
            .width = 14,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Ice Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = iceSpike_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = iceSpike_01_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 12,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Ice Half Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = iceSpike_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = iceSpike_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 6.4,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Ice Medium Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = iceSpike_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = iceSpike_03_001_png
            }
        },
        .hitbox = {
            .width = 4,
            .height = 7.6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Cartwheel big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cartwheel_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Cartwheel medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cartwheel_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Cartwheel small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_cartwheel_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Spike blade big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_b_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_b_01_001_png
            }
        },
        .hitbox = {
            .radius = 15.48,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Spike blade medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_b_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_b_02_001_png
            }
        },
        .hitbox = {
            .radius = 20.4,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Spike blade small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_b_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_b_03_001_png
            }
        },
        .hitbox = {
            .radius = 3,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Spike blade alt big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_01_001_png
            }
        },
        .hitbox = {
            .radius = 32.3,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Spike blade alt medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_02_001_png
            }
        },
        .hitbox = {
            .radius = 21.96,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Spike blade alt small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_03_001_png
            }
        },
        .hitbox = {
            .radius = 12.6,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    unknown, // 189
    { // Diamond deco big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_art_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Fake spike big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = fakeSpike_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -4,
        .num_layers = 1
    },
    { // 1.6 slab single
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_08_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 slab inside corner small
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_09_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_09_001_png
            }
        },
        .hitbox = {
            .width = 21,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Mini block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_01_small_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Mini slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_small_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 8,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 slab medium
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_10_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_h_10_001_png
            }
        },
        .hitbox = {
            .width = 22,
            .height = 21,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fake half spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = fakeSpike_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -4,
        .num_layers = 1
    },
    { // Fake medium spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = fakeSpike_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -4,
        .num_layers = 1
    },
    { // Slow speed portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = -1,
                .texture = boost_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = boost_01_001_png
            },
        },
        .hitbox = {
            .width = 34,
            .height = 44,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_SPEED_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Normal speed portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = -1,
                .texture = boost_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = boost_02_001_png
            },
        },
        .hitbox = {
            .width = 33,
            .height = 56,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_SPEED_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Fast speed portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = -1,
                .texture = boost_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = boost_03_001_png
            },
        },
        .hitbox = {
            .width = 51,
            .height = 56,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_SPEED_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Faster speed portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = -1,
                .texture = boost_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = boost_04_001_png
            },
        },
        .hitbox = {
            .width = 65,
            .height = 56,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_SPEED_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = -6,
        .num_layers = 2
    },
    { // Fading Mini Slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_plank_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_plank_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 8,
            .type = HITBOX_SOLID
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading half spike
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_spike_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_spike_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 5.6,
            .type = HITBOX_SPIKE
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading mini block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_square_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_square_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Colored tileset block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored tileset inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored tileset filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 214
    { // Colored slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorPlank_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 14,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorSpike_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorSpike_01_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 12,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored half spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorSpike_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorSpike_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 5.6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored medium spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorSpike_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorSpike_03_001_png
            }
        },
        .hitbox = {
            .width = 4,
            .height = 7.6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored mini slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorPlank_01_small_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorPlank_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 8,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Mini block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorSquare_01_small_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorSquare_01_small_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    trigger, 
    { // Round cloud big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_roundCloud_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Round cloud medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_roundCloud_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Round cloud small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_roundCloud_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Round swirve line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_swirve_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Round swirve corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_swirve_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pentagon deco edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_bar_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pentagon deco corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_bar_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Hexagon line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_bar_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Hexagon corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_bar_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Mini hexagon line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_smallbar_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Mini hexagon corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_smallbar_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG bricks block
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_03_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_03_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG half brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_03_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Big pulsing circunference
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_circle_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link triple
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pentagon deco inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_bar_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Wavy pit right
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 7.2,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 1
    },
    { // Wavy pit left
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_03_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 6.8,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 1
    },
    { // Brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_f_brick01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Half brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = square_f_brick02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored checker block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored checker pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_07_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored checker double inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_02_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_08_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored 1.3 pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.3 pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_03_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_07_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 162
    { // Colored 1.4 block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.4 edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.4 corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.4 filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored 1.4 pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored 1.4 pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_04_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05_001_alt_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_alt_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick filler
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Colored brick pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_06_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Colored brick pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightsquare_05_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightsquare_02_07_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 276
    { // Colored brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_03_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored half brick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_03_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG plain
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG checker
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG 1.4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // LBG 1.3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_square_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Mini hexagon triple
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_smallbar_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Mini hexagon full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_smallbar_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Mini hexagon single
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_smallbar_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Dual portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_11_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_11_front_001_png
            }
        },
        .hitbox = dual_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Divorce portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_12_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_12_front_001_png
            }
        },
        .hitbox = dual_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    unknown, // 288
    { // Checker slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_a_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 290
    { // Checker slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_a_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 292
    unknown, // 293
    { // 1.3 slab slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = triangle_b_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 slab slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = triangle_b_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.3 slab slope 45 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = triangle_b_square_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.3 slab slope 22/66 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = triangle_b_square_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    unknown, // 298
    { // 1.3 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_c_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 300
    { // 1.3 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_c_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 302
    unknown, // 303
    unknown, // 304
    { // 1.4 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_16_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_d_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_16_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 306
    { // 1.4 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_17_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_d_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_17_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 308
    { // Black tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 310
    { // Black tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 312
    unknown, // 313
    unknown, // 314
    { // 1.5 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_f_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 316
    { // 1.5 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_f_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 318
    unknown, // 319
    unknown, // 320
    { // 1.6 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 322
    { // 1.6 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.6 tileset slope 45 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 tileset slope 22/66 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 slab slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = triangle_h_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_h_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 slab slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = triangle_h_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_h_02_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // 1.6 slab slope 45 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = triangle_h_square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_h_square_01_001_png
            }
        },
        .hitbox = {
            .width = 22,
            .height = 22,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.6 slab slope 22/66 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = triangle_h_square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_h_square_02_001_png
            }
        },
        .hitbox = {
            .width = 43,
            .height = 22,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    unknown, // 330
    { // Colored slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_01_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 332
    { // Colored slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_01_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 334
    unknown, // 335
    unknown, // 336
    { // Colored checker slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_02_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 338
    { // Colored checker slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_02_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 340
    unknown, // 341
    unknown, // 342
    { // Colored 1.3 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_03_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 344
    { // Colored 1.3 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_03_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 346
    unknown, // 347
    unknown, // 348
    { // Colored 1.4 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_16_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_04_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_16_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 350
    { // Colored 1.4 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_17_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_04_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_17_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 352
    { // Colored 1.5 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_05_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 354
    { // Colored 1.5 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lighttriangle_05_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    unknown, // 356
    unknown, // 357
    { // 1.6 tileset slope 22/66 connector 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    unknown, // 359
    unknown, // 360
    unknown, // 361
    unknown, // 362
    { // Ground spike slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_01_slope_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Ground spike slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_01_slope_02_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Ground spike no gradient
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_01_low_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 6,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Wavy ground spike slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_slope_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Wavy ground spike slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_slope_02_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Wavy ground spike no gradient
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_04_low_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 4,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Continuous slab
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 14,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Continuous slab edge
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 14,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.0 slab slope 45
        .layers = {
             {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_slope_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_slope_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.0 slab slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_slope_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_slope_02_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.0 slab slope 45 connector
        .layers = {
             {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // 1.0 slab slope 22/66 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_square_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank_01_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank_01_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Rotating ball big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_rotatingBall_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Rotating ball medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_rotatingBall_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Rotating ball small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_rotatingBall_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Rotating ball tiny
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_rotatingBall_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    unknown, // 379
    unknown, // 380
    unknown, // 381
    unknown, // 382
    unknown, // 383
    unknown, // 384
    unknown, // 385
    unknown, // 386
    unknown, // 387
    unknown, // 388
    unknown, // 389
    unknown, // 390
    unknown, // 391
    { // Mini Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = spike_04_001_png
            }
        },
        .hitbox = {
            .width = 2.6,
            .height = 4.8,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fake Mini Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = fakeSpike_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -4,
        .num_layers = 1
    },
    { // Rotating hexagon big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_geometric_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Rotating hexagon medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_geometric_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Rotating hexagon tiny
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_geometric_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .is_saw = TRUE,
        .num_layers = 1
    },
    { // Darkblade big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = darkblade_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = darkblade_01_color_001_png
            }
        },
        .hitbox = {
            .radius = 28.9,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Darkblade medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = darkblade_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = darkblade_02_color_001_png
            }
        },
        .hitbox = {
            .radius = 17.6,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Darkblade small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = darkblade_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = darkblade_03_color_001_png
            }
        },
        .hitbox = {
            .radius = 12.9,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 2
    },
    unknown, // 400
    unknown, // 401
    unknown, // 402
    unknown, // 403
    unknown, // 404
    { // Pulsing hexagon
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_ball_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Grass 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_grass_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Grass 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_grass_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Grass 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_grass_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Link b line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_b_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .texture = d_link_b_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link b corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_b_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .texture = d_link_b_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link b triple
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_b_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .texture = d_link_b_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link b full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_b_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .texture = d_link_b_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link b end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_b_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .texture = d_link_b_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Grass 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_grass_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1
    },
    unknown, // 415
    unknown, // 416
    unknown, // 417
    unknown, // 418
    { // Spike wave
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeWave_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spike wave end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeWave_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spike pit
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_05_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 5.2,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Spike pit end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_05_02_001_png
            }
        },
        .hitbox = {
            .width = 6,
            .height = 4.4,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    unknown, // 423
    unknown, // 424
    unknown, // 425
    unknown, // 426
    unknown, // 427
    unknown, // 428
    unknown, // 429
    unknown, // 430
    unknown, // 431
    unknown, // 432
    unknown, // 433
    unknown, // 434
    unknown, // 435
    unknown, // 436
    unknown, // 437
    unknown, // 438
    unknown, // 439
    unknown, // 440
    unknown, // 441
    unknown, // 442
    unknown, // 443
    unknown, // 444
    unknown, // 445
    { // Semicircle pit
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_06_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 7.2,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Semicircle pit end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_06_2_001_png
            }
        },
        .hitbox = {
            .width = 5.2,
            .height = 7.2,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Semicircle wave
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_pit06wave_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Semicircle wave end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_pit06wave_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pillar big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_pillar_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pillar medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_pillar_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Pillar small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_pillar_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Link c line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_c_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_link_c_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link c corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_c_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_link_c_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link c triple
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_c_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_link_c_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link c full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_c_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_link_c_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Link c end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_link_c_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_link_c_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    { // Colored mini Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = spike_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = colorSpike_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = colorSpike_04_001_png
            }
        },
        .hitbox = {
            .width = 2.6,
            .height = 4.8,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Fading Mini Spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 1,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_spike_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_spike_04_001_png
            }
        },
        .hitbox = {
            .width = 2.6,
            .height = 4.8,
            .type = HITBOX_SPIKE
        },
        .fades = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Pulsing arrow 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_arrow_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Colored Thorn 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored Thorn 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored Thorn 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored Thorn 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored Thorn 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Colored Thorn 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_thorn_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Layout block
        .layers = {
            {
                .x_offset = 0.5,
                .y_offset = 0.5,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_alt_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_alt_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 1.5,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_05b_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout slope 45 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout slope 22 65 connector
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_08_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Layout dented line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_09_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_09_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 1.5,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // 1.8 tileset 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.8 tileset 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_03_001_png
            },
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_03_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_05_001_png
            },
            {
                .x_offset = 0.5,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_06_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 7
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_07_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // 1.8 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // 1.8 tileset 2 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_03_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_06_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 7
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_07_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // 1.8 tileset 2 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // Pulsing arrow 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_arrow_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Pulsing big square
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_largeSquare_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Pulsing big square outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_largeSquare_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Pulsing big circle
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_circle_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Chain
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_03_chain_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Chain holder
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_03_chain_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Swirve line
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_swirve_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Swirve corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_swirve_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Checker outside corner no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Glow
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Glow corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Glow inside corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },

    { // Persp outline 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 7
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 8
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp outline 9
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = THREEDL,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = persp_outline_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 01 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 01 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_01_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 02 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_02_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 03 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_03_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 04 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_04_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 05 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_05_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 06 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_06_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 07 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_07_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 08 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 08 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 09 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_09_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 10 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_10_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 11 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_11_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 12 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_12_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Persp 13 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 13 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_13_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Persp 14 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_14_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.9 tileset edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_02_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    { // 1.9 tileset corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_03_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    { // 1.9 tileset pillar end
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_04_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_05_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset pillar
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part03_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_06_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset corner edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part03_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_005_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_02_002_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 4
    },
    { // 1.9 tileset inside full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_004_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset inside triple
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    { // 1.9 tileset inside double
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    { // 1.9 tileset not full
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part05_002_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.9 tileset slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block003_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // 1.9 tileset slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block003_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 4
    },
    { // Block04 piece 01
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 02
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 03
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 04
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 05
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 06
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 07
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Wave portal
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_13_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_13_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    { // Outline mini block
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_01_small_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_10_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Outline slab
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_h_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_11_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Outline slab center
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_12_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Outline slab edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = plank_01_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_13_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 15,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Outline slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Outline slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2
    },
    { // Square pit
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_07_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 6,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Pixelart 1
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_001_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Pixelart 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_002_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Pixelart 3
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_003_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Pixelart 4
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_004_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Pixelart 5
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_005_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Fading slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_triangle_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_triangle_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .fades = TRUE,
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Fading slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = invis_triangle_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = invis_triangle_04_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .fades = TRUE,
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Darkcogwheel big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blackCogwheel_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = blackCogwheel_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blackCogwheel_01_001_png
            }
        },
        .hitbox = {
            .radius = 32,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Darkcogwheel medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blackCogwheel_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = blackCogwheel_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blackCogwheel_02_001_png
            }
        },
        .hitbox = {
            .radius = 17.68,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Darkcogwheel small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blackCogwheel_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = blackCogwheel_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blackCogwheel_03_001_png
            }
        },
        .hitbox = {
            .radius = 12.48,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Lightblade big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = lightBlade_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightBlade_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightBlade_01_001_png
            }
        },
        .hitbox = {
            .radius = 30.4,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 0,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Lightblade medium
        .layers = {
                        {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = lightBlade_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightBlade_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightBlade_02_001_png
            }
        },
        .hitbox = {
            .radius = 18.72,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 0,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Lightblade small
        .layers = {
                        {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = lightBlade_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = lightBlade_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = lightBlade_03_001_png
            }
        },
        .hitbox = {
            .radius = 10.8,
            .type = HITBOX_SPIKE,
            .is_circular = TRUE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 0,
        .is_saw = TRUE,
        .num_layers = 3
    },
    { // Checker slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_a_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Checker slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_a_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.3 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_c_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.3 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_c_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.4 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_d_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.4 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_d_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Black slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // Black slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 10,
        .num_layers = 1
    },
    { // 1.5 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_f_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.5 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_f_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = triangle_g_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_01_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color checker slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_02_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color checker slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_02_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.3 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_03_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.3 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_03_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.4 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_04_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.4 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_04_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.5 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_05_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Color 1.5 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = lighttriangle_05_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.8 tileset slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_slope_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block001_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block001_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.8 tileset 2 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block002_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block002_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block003_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // 1.9 tileset slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = block003_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    { // Block04 1 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 1 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 1 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01b_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 1 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02b_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 1 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 1 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 2 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 2 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    trigger,
    trigger,
    { // Square pit shine
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = pit_07_shine_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Square pit edge
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_07_2_001_png
            }
        },
        .hitbox = {
            .width = 2.4,
            .height = 3.2,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    { // Square pit edge shine
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = pit_07_2_shine_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Block04 piece 08
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 09
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 10
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Ball
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_b_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1
    },
    { // Block04 3 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01c_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 3 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02c_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 4 slope 45
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01d_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 4 slope 22/66
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02d_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox = {
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3
    },
    { // Block04 3 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01c_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 3 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02c_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 4 slope 45 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_01d_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 4 slope 22/66 no outline
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block004_slope_02d_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 11
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 12
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Block04 piece 13
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = d_block04_piece13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.6 tileset edge corner
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // Pixelart 6
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = d_pixelArt01_006_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    { // 1.9 tileset corner 2
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_03_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    { // Fading blade alt big
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_01_001_png
            }
        },
        .hitbox = {
            .radius = 32.3,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .fades = TRUE,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Fading blade alt medium
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_02_001_png
            }
        },
        .hitbox = {
            .radius = 21.96,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .fades = TRUE,
        .is_saw = TRUE,
        .num_layers = 2
    },
    { // Fading blade alt small
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG_NO_LERP,
                .zlayer_offset = 0,
                .texture = blade_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blade_03_001_png
            }
        },
        .hitbox = {
            .radius = 12.6,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .fades = TRUE,
        .is_saw = TRUE,
        .num_layers = 2
    },
    trigger,
    trigger,

    // 2.0 objects
    
    [ROBOT_PORTAL] = { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_14_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_14_front_001_png
            }
        },
        .hitbox = gamemode_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    [BLUE_TP_PORTAL] = { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_15_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_15_front_001_png
            }
        },
        .hitbox = tp_portal_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    [ORANGE_TP_PORTAL] = { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = -1,
                .texture = portal_16_back_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = portal_16_front_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 2
    },
    // Block 005
    [V2_0_TILESET_EDGE] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_09_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    { // Half pike wave
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_spikeWave_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    { // Spike wave 3 spike
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_05_03_001_png
            }
        },
        .hitbox = {
            .width = 4.5,
            .height = 5.2,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 007
    [V2_0_TILESET_2_EDGE] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_01_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_01_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_02_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_02_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_03_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_03_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_004_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_04_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_004_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_04_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_005_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_05_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_005_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_05_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_06_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_06_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_07_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_07_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_08_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_08_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_09_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_09_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_001_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_01_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_01_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_02_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_02_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_003_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 007b
    [BLOCK_7B_CORNER] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_05_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007b_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_03_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_06_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_07_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_08_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_09_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_09_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_10_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_10_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block008_11_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_11_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    unknown,

    // Block 009

    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_03_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_06_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_part_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_part_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_part_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_part_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_slope_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_slope_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    // Block 009b
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_03_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_06_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_14_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_14_001_png
            }
        },
        .hitbox ={
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutline_15_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_15_001_png
            }
        },
        .hitbox ={
            .width = 60,
            .height = 30,
            .type = HITBOX_SOLID
        },
        .is_slope = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 3,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_slope_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_slope_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },

    // Block 009c
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_color_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_04_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_05_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_slope_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009c_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009c_slope_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    [COL_TRIGGER] = trigger,
    [G_2_TRIGGER] = trigger,
    [MOVE_TRIGGER] = trigger,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 3,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_08_10_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -6,
        .num_layers = 1,
    },
    // More block 005
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_10_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_11_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },

    // Some grass
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grass_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 1,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassArt_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassArt_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassArt_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassArt_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    // One more block005 object
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Text object
    [TEXT_OBJ] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_13_001_png // Here goes whatever
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_PORTALS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1,
    },
    [V2_0_LINE_TRIGGER] = trigger,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_whiteBlock_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_whiteBlock_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    { // Monster
        .layers = {},
        .has_movement = TRUE,
        .hitbox = {
            .radius = 24,
            .is_circular = TRUE,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 0,
    },
    { // Black sludge
        .layers = {},
        .has_movement = TRUE,
        .hitbox = {
            .width = 25,
            .height = 6,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 0,
    },

    // Fires
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = Fire_03_2_looped_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .zlayer_offset = 0,
                .texture = Fire_03_looped_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = Fire_04_2_looped_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .zlayer_offset = 0,
                .texture = Fire_04_looped_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = Fire_01_2_looped_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .zlayer_offset = 0,
                .texture = Fire_01_looped_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = Fire_02_2_looped_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .zlayer_offset = 0,
                .texture = Fire_02_looped_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },

    // Rainbow arcs
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_rainbow_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 2,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_rainbow_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 2,
        .num_layers = 1,
    },

    // Rainbow blocks
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Deco clouds
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_artCloud_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_artCloud_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_artCloud_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },

    // Flower
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .texture = d_flower01_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_flower01_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 2,
    },
    // Deco grass
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassDetail_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassDetail_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_grassDetail_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = -5,
        .num_layers = 1,
    },
    // Perspective 15
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_15_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },

    // Block 005b
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_09_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 005 planks
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = plank005_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 005 slab slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank005b_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_10_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_11_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    unknown,
    unknown,
    // Perspective 17
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_01_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_02_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_03_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_04_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_05_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_06_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_07_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_08_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_17_09_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = persp_17_color_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    // Some pits
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_07_3_001_png
            }
        },
        .hitbox = {
            .width = 9,
            .height = 12,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = pit_07_3_shine_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = pit_07_4_001_png
            }
        },
        .hitbox = {
            .width = 2.4,
            .height = 3.2,
            .type = HITBOX_SPIKE,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 1,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = pit_07_4_shine_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    unknown,
    unknown,
    unknown,
    unknown,
    // Ring seg
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_ringSeg_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_saw = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_ringSeg_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_saw = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_ringSeg_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_saw = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_ringSeg_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .is_saw = TRUE,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    // D link d
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_link_d_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_d_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_link_d_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_d_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_link_d_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_d_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_link_d_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_d_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .zlayer_offset = 0,
                .texture = d_link_d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P2,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_link_d_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2
    },
    [PULSE_TRIGGER] = trigger,
    [ALPHA_TRIGGER] = trigger,
    // Glow small
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_b_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_b_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_b_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    // Glow big
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_c_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_c_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_c_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    // Rainbow slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    // Flash rings
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_flashRing_01_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_flashRing_02_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = P1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_flashRing_03_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1
    },
    [GREEN_ORB] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = gravJumpRing_01_001_png
            }
        },
        .hitbox = {
            .width = 36,
            .height = 36,
            .type = HITBOX_SPECIAL
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 12,
        .num_layers = 1
    },
    unknown,
    // Perspective 16
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_16_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    // Block 005 alt slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_square_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_square_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 005b alt slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_square_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_square_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 005 alt slopes 2
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_slope_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 005b alt slopes 2
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_slope_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 005 16 and 17
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_17_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 005b 16 and 17
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_17_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    [TOGGLE_TRIGGER] = trigger,
    // Animated water
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_animWave_01_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_animWave_02_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_animWave_03_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    // Loading bars
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_animLoading_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .texture = d_animLoading_01_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_animLoading_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .texture = d_animLoading_02_001_png
            }
        },
        .frame_animation = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 2,
    },
    // Pickup circles
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_pickupCircle_01_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_pickupCircle_02_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_pickupCircle_03_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    // Spirals
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_spiral_01_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_spiral_02_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_spiral_03_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_spiral_04_001_png
            }
        },
        .is_saw = TRUE,
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    // One block 009b
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_07_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Perspective 18
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_01_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_02_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_03_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_04_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_05_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_06_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_07_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_08_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = persp_18_09_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1
    },
    unknown,
    unknown,
    unknown,
    // Some 1.9 objects
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_006_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_02_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_004_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_006_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_005_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    // Slabs 007
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_012_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = block007_01_small_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_009_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank007_01_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_010_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank007_02_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_011_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = BLACK,
                .color_type = COLOR_UNMOD,
                .zlayer_offset = 0,
                .texture = plank007_03_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 007 empty
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_003_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_004_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_001_005_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 007 empty frames
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_07_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_08_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 007 empty slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 007 empty slabs
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_012_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_01_small_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_009_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank007_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_010_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank007_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_color_011_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = plank007_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 007b gcolor
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_001_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_002_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_003_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_004_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_005_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_006_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_007_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_008_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_009_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_010_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_011_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_001_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007_bgcolor_012_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    // Block 007b bgcolor
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block007b_bgcolor_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -8,
        .num_layers = 1,
    },
    unknown,
    // Block 008 top color 1
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    unknown,
    // Block 008 top colors
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_29_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_14_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_18_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_24_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_24_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    unknown,
    unknown,
    unknown,
    unknown,
    // More block008 top colors (this time diagonal lines)
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_22_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_23_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_25_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_26_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_27_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_28_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    // Square g (1.6 tileset but in 2.0)
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_14_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_15_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = square_g_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Small outlines
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = smallOutline_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = smallOutline_01_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 1.5,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = smallOutline_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = smallOutline_02_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = smallOutline_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = smallOutline_03_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = smallOutline_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = smallOutline_04_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = smallOutline_05_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = smallOutline_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2,
    },
    // Three blocks 009b
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_08_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_09_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_09_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009b_10_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009b_10_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 006
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block007_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_09_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_10_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_11_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_12_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_13_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_14_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_14_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_15_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_15_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_16_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_17_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_17_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_18_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_18_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_19_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_19_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_20_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_20_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_21_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_21_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_22_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_22_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_23_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_23_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_24_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_24_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_25_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 006 slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 006 outlines
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_color_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 10,
        .num_layers = 1,
    },
    // Thick outline
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 3,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_05_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_07_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_07_001_png
            }
        },
        .hitbox = {
            .width = 15,
            .height = 15,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_08_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_08_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_09_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_09_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    // Outline thick but thicker (b)
    [OUTLINE_THICKB_1] = {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 6,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_02_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_02_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_03_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_03_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_04_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_05_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_06_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_08_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_08_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 30,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_09_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_09_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 7,
            .type = HITBOX_SOLID,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 3,
        .num_layers = 2,
    },
    // Anim wave base
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LBG,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_waveBG_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B1,
        .def_zorder = 9,
        .num_layers = 1,
    },
    // More rainbow blocks
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_12_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_14_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_15_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_17_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_18_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_19_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_20_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block010_21_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 008 top color small
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block008_topcolor_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 4,
        .num_layers = 1,
    },
    // Block 009d
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_03_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_04_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_05_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_06_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_08_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_09_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_09_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 009 slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_slope_01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_slope_01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_slope_02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_slope_02_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_slope_01_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_slope_01_color_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_slope_02_002_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_slope_02_color_002_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    { // Layout outer
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = square_02_alt_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutline_02_alt_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 1.5,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter1_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter1_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Layout outer thick
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThick_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 3,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter2_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter2_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    { // Layout outer thicker
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineThickb_01_001_png
            }
        },
        .hitbox = {
            .width = 30,
            .height = 6,
            .type = HITBOX_SOLID
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ_BLENDING,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter3_01_glow_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = blockOutlineOuter3_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 2
    },
    // Block 009 7 and 8
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_07_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_07_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009_08_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009_08_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    [SPAWN_TRIGGER] = trigger,
    // Gradient corners
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_c_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_c_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_b_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_b_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_gradient_05_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    // Key
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .texture = d_key01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = WHITE,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_key01_color_001_png
            }
        },
        .hitbox = {
            .width = 25,
            .height = 20,
            .type = HITBOX_SPECIAL,
        },
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 9,
        .num_layers = 2
    },
    // Keyhole
    { 
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .zlayer_offset = 0,
                .texture = d_keyHole01_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .zlayer_offset = 0,
                .color_type = COLOR_DETAIL,
                .texture = d_keyHole01_color_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_T1,
        .def_zorder = 9,
        .num_layers = 2
    },
    // More block 009d
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_10_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_12_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_13_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_14_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_14_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_15_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_16_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_16_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_17_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_18_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_18_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_19_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_07_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_20_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_21_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_21_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_22_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block009d_23_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = LIGHTER,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block009d_color_23_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Glow 6
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_b_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = d_gradient_c_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = 9,
        .num_layers = 1
    },
    // Block 005 2b and 4b
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_02b_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_02b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005_04b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_02b_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_02b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005b_04b_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Yet another 1.9 tileset block
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part01_007_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block003_part02_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block003_color_01_001_png
            },
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 3
    },
    // Block 005 slabs
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_03_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_04_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_10_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_11_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_06_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    // Block 005 slab slopes
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block005_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    // Block 005c outlines
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_10_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_11_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_06_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_01_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block005c_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 1,
    },
    unknown,
    // One block 006
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_25_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_color_02_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    unknown,
    unknown,
    // Two block 006 slope squares
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_square_01_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_03_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    {
        .layers = {
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = 1,
                .color_type = COLOR_DETAIL,
                .zlayer_offset = 0,
                .texture = block006_slope_square_02_color_001_png
            },
            {
                .x_offset = 0,
                .y_offset = 0,
                .col_channel = OBJ,
                .zlayer_offset = 0,
                .texture = block006_slope_square_04_001_png
            }
        },
        .hitbox = no_hitbox,
        .spritesheet_layer = SHEET_BLOCKS,
        .def_zlayer = LAYER_B2,
        .def_zorder = -7,
        .num_layers = 2,
    },
    { // Monster 2
        .layers = {},
        .has_movement = TRUE,
        .hitbox = {
            .width = 8,
            .height = 8,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 0,
    },
    { // Monster 3
        .layers = {},
        .has_movement = TRUE,
        .hitbox = {
            .width = 8,
            .height = 15,
            .type = HITBOX_SPIKE
        },
        .spritesheet_layer = SHEET_ANIMATED,
        .def_zlayer = LAYER_T1,
        .def_zorder = 2,
        .num_layers = 0,
    },
};