Casino on-line business: critical attributes of current gaming systems