@user1, I'm still pretty far from the desert, but I already have the glasses that let me findEnemies. I'm still figuring out how the functions work, but if I wanted to code my hero into attacking by class in a loop, how would I do it with that? It's start off with:
and then would probably need to set a variable, maybe:
longRangeAttacker = enemy.type(Thrower)
I strongly suspect that I'm setting up the middle code wrong, though. Help much appreciated.