Mini Golf on a cruise ship! Is this cheating or having fun?