More fiddling with the state machines.

I want to keep the kickman's behaviour inside the kickman class. How can
I handle the state transitions?
Required 'state'

How was it even working beforehand?