Gameplan

Create a state machine for your application for planning purposes