Зачем тратить время/нервы своё/игроков на проведение турнира ? Не проще рандомом раздать шары, с небольшим учётом статов и скилла по форумле вроде:
(Str+DEX+Skill)*Random(100)/15 ?
ну тогда будет проще сделать так всех на арену выкинуть и
4 оставшихся получают по 4 шара ..
во первых избежим чаров кукл на турнире во вторых избежим большого количества шаров в мире