Adding state machine functionality to the MVP- this is the production-ready code.
Adding state machine functionality to the MVP- this is the production-ready code.