Casino on-line systems: user movement, functions, and interaction design