Can I just say this is the most brilliantly-marketed storefront I've ever seen on itch? It PERFECTLY explains what the short description of the game means, without reading a word beyond the first click. 10/10 would accidentally feed a world to Dungeon Muncher again.