public function hasAchievement($achievementId) : bool
{
if (!isset(Achievement::$list[$achievementId]) or !isset($this->achievements)) {
$this->achievements = [];
return false;
}
return isset($this->achievements[$achievementId]) and $this->achievements[$achievementId] != false;
}