A Turn Based Strategy RPG or ... an engine