A steel ship is basically a giant magnet, and that's a serious problem for the compass trying to navigate it. Here's how ...