1. A system, comprising: a computer-implemented server that is separate from a website belonging to a third party different from a party that controls the server, the website being made publicly accessible via the Internet by the third party whereas the third party does not make, and is not required to make the server publicly accessible via the Internet, wherein the server is in network communication with a client application residing on a host, and wherein the host is configured to allow a user to interact with the website, the server including: a games manager that monitors the user's online activities by receiving information from the client application regarding the user's interaction with the website, and thereafter automatically initiates a game with game content selected based on the received user interaction with the website and provides the content to the client application for rendering on the host in addition to the user receiving content from the website, wherein the host further includes a web browser application, and wherein in a first game application, the game content is embedded together with other content from the website displayed by the web browser application, and wherein in a second game application the client application communicates with the server to display a virtual space that consumes a full screen provided by the web browser application, and wherein the game content is provided in the virtual space.