A stable internet connection and a modern web browser are the two minimum requirements for you to be able to play games on Winbox.