Abstract: A proxy system for playing a game on behalf of a player is described herein. The proxy system includes a database for storing a plurality of game request records and a proxy controller that is coupled to the database. The proxy controller is configured to receive, from a player via a user computing device, a first request to play a game, generate an outcome of the game and store the outcome in the database, receive a second request from the player to display a replay of the stored outcome, and generate a game replay indicative of the generated game outcome and display the game replay to the player in response to the second request.