Спрайты интересные. И где-то я уже их видел. На каком-то англ. форуме, forums.wesnoth.org, если не ошибаюсь. Хотя они вроде от русского были. Пофиг.

Покурить официальную справку (англ.), покурить ruby чтобы ваш скриптер знал его досконально. В сети полно статей по реализации системы дальностей, и уж точно различного AI. Просто вам нужно эти идеи перенести в ruby.