Reformat managers to state pattern
Overhaul manager classes to match the state pattern
E.g.
graph TD
A(Disconnected) -->|connect to agent server| B(Login)
B --> C[Start Main StateMachine]
C(Start Main StateMachine)-->D{BotSetting}
D -->|Normal| F[Bot]
D -->|Stall| G[Stall]
D -->|Alchemy| H[Alchemy]
D -->|Trade| I[Trade]
subgraph Bot
f1-->f2
end
subgraph Stall
b1-->b2
end
subgraph Alchemy
c1-->c2
end
subgraph Trade
d1-->d2
end