This was amazing. I sat here for way too long trying to figure out all the rules, and the atmosphere was amazing. It felt so good to beat. Great job!