Online Video poker machines: An extensive Guide to Understanding and Playing the game