1. An electronic gaming machine constructed to receive credits from a plurality of users, comprising: an interactive controller constructed to: generate a user interface of an interactive application; allow the plurality of users to purchase individual virtual avatars using credits; associate the individual virtual avatar with a user that purchased the individual virtual avatar; display to the plurality of users a first goal value; display to the plurality of users an application element; display to the plurality of users a visible countdown; detect the plurality of users interactions with the user interface that occur during the visible countdown, and communicate the plurality of users interaction data to a process controller; receive from the process controller an event outcome; and display to the plurality of users using the user interface the event outcome; and a process controller operatively connecting the interactive controller to a wager server, wherein the process controller is constructed to: generate a characteristic of the individual virtual avatars; generate the first goal value; communicate to the interactive controller, the goal value; generate the application element; communicate to the interactive controller, the application element; receive from the interactive controller, the plurality of users interaction data; determine the event outcome based on whether the plurality of users interacted with the user interface and from the order in which the plurality of users interacted with the user interface; when no user interacted with the user interface, remove the game element from the interactive application; when at least one of the plurality of users interacted with the user interface, assign the game element to one of the plurality of users based on the event outcome; communicate the determination of the event outcome to the interactive controller; determine if the first goal value has been reached; award a prize based on the first goal value; update the characteristic of the individual virtual avatars; generate a second goal value.