When updating a player's level on the main thread, we should also update the stats component
This is so there is no disconnect between player.level and player.stats.values.level
This is so there is no disconnect between player.level and player.stats.values.level