So, I made a ton of progress in the last two hours. It's mostly just the opening. Here's the key.