Halo 3 easter egg discovered after 7 years