How would the skill system work with ranks etc.? (feel free to reference other systems)