1. A gambling hybrid game, comprising: a controller constructed to: provide an entertainment game and present the entertainment game to a player wherein the entertainment game is an object alignment game in which the player moves an object in a displayed grid to form an alignment of a plurality of matching objects in a specified configuration; receive an input from the player indicating a movement of the object in the entertainment game; determine a result of the movement in the entertainment game; generate a status update regarding play of the object alignment game; communicate, to a game world server, the status update regarding play of the object alignment game; receive, from the game world server, the result of a gambling event; and present the result of the gambling event to the player; a real world engine constructed to: receive, from the game world server, instructions to execute the gambling event based on the status update; determine the result of the gambling event; communicate, to the game world server, the result of the gambling event; and the game world server, connected to the controller via a controller and connected to the real world engine via communication link, constructed to: manage the entertainment game executed by the controller; receive, from the controller, the status update regarding play of the object alignment game; determine whether the gambling event is to occur based upon the status update; communicate, to the real world engine, instructions to execute the gambling event based on a determination of whether to execute the gambling event based on the status update; receive, from the real world engine, the result of the gambling event; and communicate, to the controller, the result of the gambling event.