add ballboard state machine