i fixed the AI(so much code deciphering T-T ) They may bunch up in corners after a while though I also added the skins
credits to @rolling and his really cool simulation code