State Pattern Example Implementation
First version of Bum ball machine, needs to be refactored