Рулсет почти готов. Допилю код и выложу.
Спойлер :