Я посмотрел как хранятся спрайты в коде и действительно можно используя отзеркаливание, освободить место для графики, например для взрыва противника кружок сделать из одного файла вместо 4-ех, отзеркалив его 3 раза. Вообще очень крутой движок получился, плавное передвижение, открывание дверей, редактор уровней, и боевая система, все до недавнего времени для денди казалось космосом. И наверно не я один считаю, что было бы круто воссоздать на таком движке такие игры как wolf3d, blake stone, doom. Вот из недостающих механик наверное осталось только сделать атакующий Стейт для противника, и процент жизней у главного персонажа, вопрос к автору, возможно в дальнейшем это реализовать?