Blade Runner 2049: Revisiting the past, remaking the Future