When things go wrong

Sometimes things break, and yesterday after successfully adding improved level loading features, something broke. Every developer knows this, something will go wrong, and usually in my experience I am pretty good with breaking stuff. Usually I start out with what appears to be a reasonable simple task, and then something completely unexpected happens. But then…