data class StepCount<T, P : Position<P>>(val lastStep: Long) : TerminationPredicate<T, P>
Terminates the simulation after a given number of steps. If the simulation is uninitialized (thus, the environment returns null when asked for the simulation), this predicate always returns false.