- Fixes bug where attribute generation could exceed the expected maximum score per attribute.
- Parameter generation now uses a new algorithm that ensures that maximum and rarity requirements on attributes is properly satisfied.
- Adds property test case for single parameter upper bounds checking