A mix of Hades, Vampire Survivors, and Diablo here's everything you need to know about the indie time survival game.