. . . "This method may be performed, in a non-limiting example, as a network based method of providing a game program layer for a universal gaming system configured for remote operation using an open operating system, the method including defining a user interface to communicate between the remote computer and the universal operating system." .