This gets my slow and sincere applause. Really well crafted, and the ending was not what I expected. Also, well done with the mechanics overall!