Hi,
It's marked as solved. is it?
One things: Make sure you propelry name your states, I can't really make any semantic sense of what your fsm is doing. If you name your state in plain english, then it's way easier to understand. It's an effort that I strongly encourage to do, it's totally worth it in the long run.
bye,
Jean