Oblivion is rumored to be imminent, with some reports suggesting a surprise release as early as April 3, 2025. Said to be ...