Legacy Links: Mouse Trap Mars

You've Fallen Into The Trap... On Mars!
HIDDEN EASTER EGG: The trap is actually a "Space Cheese" delivery mechanism from 1997. Notice how the mouse-traps have "Cheese" labels... But where's the cheese?