Moved simulation state machines to sim-independand action lib