Casino on-line adventure: elements, systems, and user-friendliness movement