Thanks for the high praise! We really appreciate it!
We had been testing the shop mechanics in the last few hours of development, and forgot to make souls a much smaller number. Thanks for pointing that out, otherwise we would have missed it!