Итоги голосования для комментария:
Лазарь
Несколько не по теме, но…
Неплохо работает на примере моего X-COM.
а можно его где-то почитать?