Ten years ago, onboard entertainment largely revolved around theatre shows, pool decks and speciality dining. Today, cruise ...