To call the logic in StateController a state machine pattern is very generous. It should be cleaned up.
To call the logic in StateController a state machine pattern is very generous. It should be cleaned up.