Retribution RPG character framework written in Typescript.