Good God, this destroyed me. This is amazing. I don't know how you can come up with a story that seems so convoluted from a design standpoint, but it flows so smoothly, the humor and emotional bits interplay perfectly. I love this, eagerly looking forward to the next update.