summon cero:marker 43.6 29.9 -34.5
tag @e[type=cero:marker,tag=!info] add checkslot


#opening offset
execute @e[tag=dummy,scores={startanimation=1..,startingcards=1}] ~ ~ ~ execute @e[tag=checkslot] ~ ~ ~ tp @s ~ ~ ~-4
execute @e[tag=dummy,scores={startanimation=1..,startingcards=2..3}] ~ ~ ~ execute @e[tag=checkslot] ~ ~ ~ tp @s ~ ~ ~-3
execute @e[tag=dummy,scores={startanimation=1..,startingcards=4..5}] ~ ~ ~ execute @e[tag=checkslot] ~ ~ ~ tp @s ~ ~ ~-2
execute @e[tag=dummy,scores={startanimation=1..,startingcards=6..7}] ~ ~ ~ execute @e[tag=checkslot] ~ ~ ~ tp @s ~ ~ ~-1



#go through slots
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~1 ~1 ~9

execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~1 ~1 ~11

execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~1 ~1 ~13

execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~1 ~1 ~15

execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1
execute @e[tag=checkslot] ~ ~ ~ execute @e[type=cero:card,r=0.1] ~ ~ ~ tp @e[tag=checkslot] ~ ~ ~-1