Rebased the achievement system

AchievementProvider is available in SGL.Components
Rebased the availability