Generating possible sequence of steps as function of timing and conflicts