Slay the Spire 2, Scott Pilgrim EX and other new indie games worth checking out 16 hours ago Engadget