Casino on-line system: how modern entertainment systems function