Итоги голосования для комментария:
Александр Leeder
Я где-то видел реализацию этого механизма. Где же это было? Legend of Wulin, maybe?