News Latest Half-Life 3 rumors point to a 2025 release — and maybe pigs will fly