Refactor mechanics manager
This functionality can be splitted to separate classes/managers:
- Crime and stealth handling
- Werewolf handling
- Persuation handling
- Barter handling
- Disposition handling
A good example of how it can be implemented is the MWMechanics::Repair class.
Also maybe it is worth to move most of the MechanicsManager::update() (where we send data about player's stats to the WindowsManager) to the separate updater class in the MWGui namespace, which tracks down changes itself and sends them to related widgets.