The problem is, engine David is using the engine which was made by David himself, and of-course, like every engine, it has limitations, now if David went out of his way and made the custom character looks, he has to modify a lot to allow such thing.
Sprite customisation changes are not easy...