The kicker state machine has some problems: - The kick command does not "arm" the kick - When the bank is full, the state machine switch back and forth between READY_TO_KICK and CHARGING. - The timeout on ball wait is reset only when waiting for a ball and not in another state