Added adjustment FSM, still things to iron out.