execute at @s[scores={jjc_202=1,jjc_505=1}] run tag @e[distance=..100,tag=jjc_type_pt,tag=!jjc_zs] add jjc_pt_down
execute at @s[scores={jjc_202=1,jjc_505=1}] run tag @e[distance=..100,tag=jjc_type_pt,tag=!jjc_zs] add jjc_pt_down_fast
execute at @s[scores={jjc_202=1,jjc_505=1}] as @e[type=marker,tag=jjc_spikes,distance=..1] at @s run function colosseum_of_fools:e/spikes/kill
execute at @s[scores={jjc_202=1,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:e/platform/yrjjc_pt2
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:e/platform/yrjjc_pt2
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:e/platform/yrjjc_pt2
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:e/platform/yrjjc_pt2
execute at @s[scores={jjc_202=2,jjc_505=60}] positioned ~ ~1 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=2,jjc_505=62}] positioned ~ ~3 ~-2 run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=2,jjc_505=64}] positioned ~-2 ~3 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=2,jjc_505=66}] positioned ~2 ~3 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=2,jjc_505=68}] positioned ~ ~3 ~2 run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=2,jjc_606=60..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_2d] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_6d] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_10d] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_10d] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_14d] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=3,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_16] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_16] positioned ~ ~7 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_8] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_8] positioned ~ ~7 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=4,jjc_606=1}] run function colosseum_of_fools:e/spikes/spawn
execute at @s[scores={jjc_202=4,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=5,jjc_505=1}] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=5,jjc_606=1}] positioned ~ ~7 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=5,jjc_505=1}] at @n[distance=..200,tag=jjc_4] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=5,jjc_606=1}] at @n[distance=..200,tag=jjc_4] positioned ~ ~7 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=5,jjc_505=1}] at @n[distance=..200,tag=jjc_12] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=5,jjc_606=1}] at @n[distance=..200,tag=jjc_12] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
tag @s[scores={jjc_202=5,jjc_606=10..,jjc_mobs_count=..0}] add jjc_next