execute at @s[scores={jjc_202=1,jjc_505=1}] at @n[distance=..200,tag=jjc_16a] run function colosseum_of_fools:m/ghast_bomber
execute at @s[scores={jjc_202=1,jjc_505=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_4a] run function colosseum_of_fools:m/ghast
execute at @s[scores={jjc_202=2,jjc_505=20}] at @n[distance=..200,tag=jjc_8a] run function colosseum_of_fools:m/ghast
execute at @s[scores={jjc_202=2,jjc_505=30..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_12a] run function colosseum_of_fools:m/ghast_bomber
execute at @s[scores={jjc_202=3,jjc_505=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_16d] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_16d] run function colosseum_of_fools:m/blaze
execute at @s[scores={jjc_202=4,jjc_505=20}] at @n[distance=..200,tag=jjc_16] positioned ~ ~5 ~ run function colosseum_of_fools:e/sgl/dy1
execute at @s[scores={jjc_202=4,jjc_606=20}] at @n[distance=..200,tag=jjc_16] positioned ~ ~5 ~ run function colosseum_of_fools:m/obble
execute at @s[scores={jjc_202=4,jjc_606=40}] at @n[distance=..200,tag=jjc_16a] run function colosseum_of_fools:m/ghast_gunship
execute at @s[scores={jjc_202=4,jjc_606=50..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=5,jjc_505=1}] at @n[distance=..200,tag=jjc_1b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=1}] at @n[distance=..200,tag=jjc_1b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=10}] at @n[distance=..200,tag=jjc_2b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=10}] at @n[distance=..200,tag=jjc_2b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=20}] at @n[distance=..200,tag=jjc_3b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=20}] at @n[distance=..200,tag=jjc_3b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=30}] at @n[distance=..200,tag=jjc_5b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=30}] at @n[distance=..200,tag=jjc_5b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=40}] at @n[distance=..200,tag=jjc_6b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=40}] at @n[distance=..200,tag=jjc_6b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=50}] at @n[distance=..200,tag=jjc_7b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=50}] at @n[distance=..200,tag=jjc_7b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=60}] at @n[distance=..200,tag=jjc_9b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=70}] at @n[distance=..200,tag=jjc_10b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=70}] at @n[distance=..200,tag=jjc_10b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=60}] at @n[distance=..200,tag=jjc_9b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=80}] at @n[distance=..200,tag=jjc_11b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=80}] at @n[distance=..200,tag=jjc_11b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=90}] at @n[distance=..200,tag=jjc_13b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=90}] at @n[distance=..200,tag=jjc_13b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=100}] at @n[distance=..200,tag=jjc_14b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=100}] at @n[distance=..200,tag=jjc_14b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_505=110}] at @n[distance=..200,tag=jjc_15b] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=5,jjc_606=110}] at @n[distance=..200,tag=jjc_15b] run function colosseum_of_fools:m/strider
execute at @s[scores={jjc_202=5,jjc_606=120..,jjc_mobs_count=..4}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_14b] run function colosseum_of_fools:e/sgl/dy1
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_14b] run function colosseum_of_fools:m/zombie_pigman
execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_6b] run function colosseum_of_fools:e/sgl/dy1
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_6b] run function colosseum_of_fools:m/zombie_pigman
execute at @s[scores={jjc_202=6,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=7,jjc_505=1}] run function colosseum_of_fools:e/sgl/dy2
execute at @s[scores={jjc_202=7,jjc_606=1}] run function colosseum_of_fools:m/blaze
tag @s[scores={jjc_202=7,jjc_606=10..,jjc_mobs_count=..0}] add jjc_next