@name 
@inputs EGP:wirelink
@outputs 
@persist 
@trigger 

if(first() | duped()){
    EGP:egpClear()
    EGP:egpText(100, "Class 1", vec2(170, 30))
    EGP:egpSize(100, 40)
    EGP:egpColor(2, vec(0,120,255))
    EGP:egpBox(1, vec2(230, 50), vec2(130,40))
    EGP:egpColor(1, vec(100,100,20))
    EGP:egpAlpha(1, 100)
    }



runOnTick(1)

findByClass("player")
findSortByDistance(entity():pos())
Pls = findToArray()

EGP:egpCircle(2, EGP:egpCursor(Pls[1, entity]), vec2(10,10))
if(ceil(vec(EGP:egpCursor(Pls[1, entity]))) == ceil(vec(EGP:egpPos(1)))){
    EGP:egpColor(1, vec(255,0,0))
    }
