I'd downloaded this a long time ago, but I finally sat down and played through it. It's fantastic. Great job.