If the executor waits a while until it starts executing the puzzle solver, the stopwatch will have a null value when hasExceededWaitDuration is called the next frame.
If the executor waits a while until it starts executing the puzzle solver, the stopwatch will have a null value when hasExceededWaitDuration is called the next frame.