OK I understand keeping it manual: move forward only as long as button is pressed and hold down. I was just asking for clarification.
If you have any questions about how to code a state-machine for your device or a question about the state-machine demo-code just post the questions