execute as @e[type=block_display,tag=jjc_sgl2_1,scores={jjc_202=1..5}] at @s run tp @s ~ ~4 ~
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=6..15}] at @s run tp @s ~ ~2 ~
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=1}] at @s run tp @s ~ ~0.2 ~
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=16..35}] at @s run tp @s ~ ~-0.01 ~

execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=1}] at @s run playsound block.piston.extend block @a[distance=..200] ~ ~18 ~ 2 1
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=11}] at @s run playsound block.piston.extend block @a[distance=..200] ~ ~6 ~ 2 1

execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=35}] at @s run playsound block.trial_spawner.detect_player block @a[distance=..200] ~ ~1 ~ 1 1
execute as @e[type=block_display,tag=jjc_sgl2_2,tag=!jjc_sgl_om,scores={jjc_202=35}] at @s run particle trial_spawner_detection ~ ~0.5 ~ 0.5 0.75 0.5 0 30 force
execute as @e[type=block_display,tag=jjc_sgl2_2,tag=jjc_sgl_om,scores={jjc_202=35}] at @s run particle trial_spawner_detection_ominous ~ ~0.5 ~ 0.5 0.75 0.5 0 30 force

execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=41}] at @s run playsound block.trial_spawner.spawn_mob block @a[distance=..200] ~ ~1 ~ 1 1
execute as @e[type=block_display,tag=jjc_sgl2_2,tag=!jjc_sgl_om,scores={jjc_202=41}] at @s run particle flame ~ ~0.5 ~ 0.5 0.5 0.5 0.01 30 force
execute as @e[type=block_display,tag=jjc_sgl2_2,tag=jjc_sgl_om,scores={jjc_202=41}] at @s run particle soul_fire_flame ~ ~0.5 ~ 0.5 0.5 0.5 0.01 30 force

execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=51..55}] at @s run tp @s ~ ~0.1 ~
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=56}] at @s run playsound block.piston.contract block @a[distance=..200] ~ ~1 ~ 2 1
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=56..}] at @s run tp @s ~ ~-2 ~
execute as @e[type=block_display,tag=jjc_sgl2_1,scores={jjc_202=56..60}] at @s run tp @s ~ ~0.1 ~
execute as @e[type=block_display,tag=jjc_sgl2_2,scores={jjc_202=60}] at @s run playsound block.piston.contract block @a[distance=..200] ~ ~10 ~ 2 1
execute as @e[type=block_display,tag=jjc_sgl2_1,scores={jjc_202=61..}] at @s run tp @s ~ ~-2 ~