Gaming On-line: Useful Overview for Digital Casino Platforms