Thanks for the thorough review, I really appreciate it!
I’ll definitely look to include your suggestions in the future.
It's interesting how Souls games mechanics and game loop is so entwined with their level design. Souls without its levels is just another video game with weird balancing. With the level design it's pure genius. :)