Gambling comes to Hampton Beach Casino