Home Life StyleHades 2, slot machine horror and other new indie games worth checking out