This was so, so, so good. I do admit I had to cheat a few times because my health was so low, but I loved the atmosphere, puzzles, and combat. Boss fights were so solid. The last one mechanically is so unbelievably cool. The kicker is you did this in 30 days - super impressed!