Don't duplicate work when skipping.
Fix empty tile logic in timedsource to actually cover a sensible region.