Avoid redundant/repetitive logging in the SteamAPI and RCon modules when the error messages aren't changing
Track error state in RCon module to only warn on first instances of time outs (likely because TF2 isn't launched yet). Don't log the same error message twice, but log different error messages of the same super type.
Remove most of the anyhow errors in command_manager in favour of a strict error type for command manager.
Rework of error messages to make them more intuitive to some users
Avoid redundant/repetitive logging in the SteamAPI and RCon modules when the error messages aren't changing
Track error state in RCon module to only warn on first instances of time outs (likely because TF2 isn't launched yet). Don't log the same error message twice, but log different error messages of the same super type.
Remove most of the anyhow errors in command_manager in favour of a strict error type for command manager.
Rework of error messages to make them more intuitive to some users