Very well done and quite creative. Rather than create any spoilers, I'll just say that it's all revealed backwards.