Added hasAchieved() to Achievement