An RPG engine I have been working on