public function toLevel(Experiences $experiences): Level
    {
        $woundsBonus = $this->toWoundsBonus($experiences);

        return new Level($this->bonusToLevelValue($woundsBonus), $this);
    }
public function toLevel(Experiences $experiences): Level
    {
        $woundsBonus = $this->toWoundsBonus($experiences);

        return new Level($this->bonusToLevelValue($woundsBonus), $this);
    }
public function toLevel ( Experiences $ experiences ) : Level { $ woundsBonus = $ this -> toWoundsBonus ( $ experiences ) ; return new Level ( $ this -> bonusToLevelValue ( $ woundsBonus ) , $ this ) ; }
Gives highest level possible, independently on any previous level.

@param Experiences $experiences
@return Level
Gives highest level possible independently on any previous level .