Seasonal Stats rework
Added new `.load_skill_records(seasons: list[int], boards: list[str], regions: list[str])` method
All attributes default to values that return the most data (all seasons, regions and boards)
`global` value is not `None` after season **Y5S2** _(Steel Wave)_
`Player.ranks`, `Player.casuals`, `Player.newcomers`, `Player.events` & `Player.deathmatch`
now all look like this:
py
Assuming we only loaded these two seasons (seasons=[6,25])
ranks = {
6: {
"emea": 'Rank object',
"apac": None,
"ncsa": None,
"global": None,
},
25: {
"emea": 'Rank object',
"apac": 'Rank object',
"ncsa": 'Rank object',
"global": 'Rank object',
}
}