A hobby RPG engine