Updated code with changes from AchievementPackPartImpl

Added class specific canEarn variables
Renabled timer for FunAchievements