Added StatCollection and StatCollectionBuilder

- Refactored all the different stats on the DodgeballPlayer into a new
StatCollection
- Created the StatCollectionBuilder, which creates a StatCollection
based on a Role