Engine can now change state from the current state