the builder pattern is commonly used in libraries and sdks. if i have many parameters like this
public Player(float strength, float constitution, float fortitude, float dexterity,
float intelligence, float charisma, float wisdom, float willpower, float perception){}
i can break it down into smaller units but if that's not possible is the builder pattern a viable option?