updated state machine

turn states now according to new graph
added: Begin, End, seperate confirmations for both action and movement