Итоги голосования для комментария:
DarkStar
вам придётся идти наперекор результатам ходов или переписать с нуля большую их часть

Вот это говорит, что не градиент. Будь тут градиент, ничего бы переписывать с нуля не нужно было бы. И уж тем более не нужно было бы идти наперекор результатам ходов — система бы и так работала с учетом всех своих правил.
+