Into the Planet's Flesh: Over 9000 online plays across sites; Steam Demo in the Works!

Hello everyone!!! The game has gotten a lot of love on Itch.io and Newgrounds as well as some other sites. We have a combined total of 9000 browser plays, not counting downloads of the desktop version! That's wild. I've…