1. A method of providing player purchasing, comprising: engaging in gambling activity on a gaming device; providing an embedded additional user interface which includes an embedded processor; activating the embedded additional user interface to perform independently from gaming logic for the gaming device; placing the gaming device in communication with a web service to enable communication with a casino online purchasing application for purchase of an item using funds from a player account; enabling at the user interface the selecting of an item for purchase from an itemized menu provided on the gaming device, wherein such selection is made independent of the gambling activity, wherein selecting an item for monetary purchase is made simultaneous with the gambling activity.