It's been seven years since Avalanche Studios last released a Just Cause game. The series that put the Swedish studio on the map has been missing in action since 2018, and if the words of its creator ...