tp @s 28 66 17 135 15

function bd:game/check_for_advancements

execute at @s run playsound minecraft:item.trident.return master @s ~ 100000 ~ 1000000 1.1

kill @e[type=armor_stand,tag=puzzle_set_select]

#summon stuff here
summon armor_stand 23 46 15 {Tags:["puzzle_set_select","nudge_z"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,ArmorItems:[{},{},{},{id:"minecraft:dark_oak_fence_gate",Count:1b}],CustomName:'{"text":"Doze Off","color":"#FFAA00","bold":true}'}
summon armor_stand 26 46 12 {Tags:["puzzle_set_select","nudge_x"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,ArmorItems:[{},{},{},{id:"minecraft:lectern",Count:1b}],CustomName:'{"text":"Tutorial","color":"#96FFF1","bold":true}'}
summon armor_stand 30 46 15 {Tags:["puzzle_set_select","nudge_z"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,Pose:{Head:[0f,90f,0f]},ArmorItems:[{},{},{},{id:"minecraft:gold_block",Count:1b,tag:{CustomModelData:1234567}}],CustomName:'{"text":"Fingermaps Map Jam","color":"#FFFF05","bold":true}'}
summon armor_stand 26 46 19 {Tags:["puzzle_set_select","nudge_x"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,ArmorItems:[{},{},{},{id:"minecraft:pumpkin",Count:1b}],CustomName:'{"text":"Challenge","color":"#FF87D3","bold":true}'}

summon armor_stand 23 45 15 {Tags:["puzzle_set_select","nudge_z"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,DisabledSlots:4144959,CustomName:'{"text":"25 puzzles, medium difficulty","color":"white","bold":false}'}
summon armor_stand 26 45 12 {Tags:["puzzle_set_select","nudge_x"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,DisabledSlots:4144959,CustomName:'{"text":"7 puzzles, easy difficulty","color":"white","bold":false}'}
summon armor_stand 30 45 15 {Tags:["puzzle_set_select","nudge_z"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,DisabledSlots:4144959,CustomName:'{"text":"17 puzzles, hard difficulty","color":"white","bold":false}'}
summon armor_stand 26 45 19 {Tags:["puzzle_set_select","nudge_x"],CustomNameVisible:1b,NoGravity:1b,Silent:1b,Invulnerable:1b,Small:1b,Invisible:1b,NoBasePlate:1b,DisabledSlots:4144959,CustomName:'{"text":"10 puzzles, very hard difficulty","color":"white","bold":false}'}

execute as @e[type=armor_stand,tag=puzzle_set_select,tag=nudge_x,limit=4] at @s run tp @s ~.5 ~20 ~
execute as @e[type=armor_stand,tag=puzzle_set_select,tag=nudge_z,limit=4] at @s run tp @s ~ ~20 ~.5