“...I am not allowed to gamble on the ship,”...
That’s not weird, just common sense..............
Don’t ever gamble on the ship. Ask to see its maintenance records before boarding.