Casinos taking a hit