'Rogue Legacy 2' review: a triumph of procedural game design