Help level Airbender

I cant figure it out plz help my code-

while True:
    skeleton = hero.findNearest(hero.findByType('skeleton'))
    if skeleton:
        hero.forcePush(skeleton, Vector(0, 1), 1)

for some reason my hero just keeps pushing all the skeletons into one cage

Don’t make multiple of same topic or you will probably be banned