Casino on-line portable adventure: gaming from smartphones and devices