Let It Die was revealed tonight. It's the latest game from Suda 51.