My understanding is that the only game they'll pay the exhibition rights for that they don't already have is the Super Bowl. Otherwise, they're limited to what they already have. But, "non-Disney" is different than what you might think it is: the Disney networks of course include ABC and ESPN. But, there are some games that might be on, say, Fox in the US, but are on ESPN Caribbean in that part of the world. In that case, they can show it on the ship.