The interactive story game genre hasn’t had many wins in recent years. Not when you compare new titles like The Quarry and Life is Strange versus classics like Detroit: Become Human, Heavy Rain, Max Payne 1, and Half-Life. Heavy Rain, which essentially kick-started a whole genre back in 2010, was universally praised for its unique concept. Isn’t it time for Heavy Rain 2?