summon cero:marker 33.4 29.9 -42.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