Долго, очень долго думал, выкладывать это или нет, потому что ничего не бечено, вообще не вычитано, просто выложено, скопировано из отыгрыша.
Я очень хочу услышать конструктивные замечания, и стоит ли вообще с этим работать.
Не судите слишком строго, это всего лишь Round robin

В общем, на ваш страх и риск.