Offline and On-line On line casino Playing