I am trying to create a simple flow from state to state (6 or 7 in all) and I decided to implement a state pattern. It felt like there was too much overhead around letting each state transition to each state when really there should be a main flow. So basically each state only really transitions to the next. This is not what the state pattern is for, correct? I understand it as a pattern for being able to transition from nearly every state to every other one (with maybe a few exceptions). What pattern should I be using for my scenario?
Thanks in advance for the help.