Law allows guns in places that serve alcohol