Indie game developer and publisher Strange Scaffold have announced their latest game on the way this morning with the reveal of Teenage Demon Slayer Society Much like a lot of their catalog, this is one of those titles that takes a lot of genres and turns them on their head, as you're getting a turn-based[...]