Implement promtion system, artifacs can now improve all attributes