protected void AssignBaseStats(CrewMember c)
    {
        int dex = Mathf.Clamp(Mathf.RoundToInt(MathStatistics.GenerateStandardNormalNumber(AVERAGE_STARTING_DEXTERITY
                                                                                           + dexDelta, dexStandardDev)), 1, int.MaxValue);

        int intell = Mathf.Clamp(Mathf.RoundToInt(MathStatistics.GenerateStandardNormalNumber(AVERAGE_STARTING_INTELLIGENCE
                                                                                              + intDelta, intStandardDev)), 1, int.MaxValue);

        int hp = Mathf.Clamp(Mathf.RoundToInt(MathStatistics.GenerateStandardNormalNumber(AVERAGE_STARTING_HEALTH
                                                                                          + hpDelta, hpStandardDev)), 1, MAX_HEALTH);

        string cName = FIRST_NAMES[Random.Range(0, FIRST_NAMES.Length)] + " " +
                       LAST_NAMES[Random.Range(0, LAST_NAMES.Length)];

        c.SetBaseStats(cName, intell, dex, hp);
        c.role = CrewMember.Role.CANNONEER;
    }