Class structure description of an RPG