1. A method of interacting with a gaming device, the method comprising: initiating a game learning mode via an input instruction performed by a user; detecting at least one further input instruction by the user via a detector device; comparing, by at least one processor, the at least one further input instruction to a plurality of predetermined input instructions stored in memory and determining whether a match exists between the further input instruction and at least one of the plurality of predetermined input instructions; matching the image of the at least one further input instruction to at least one of the plurality of predetermined images; and performing at least one of adding, editing and removing audio or motion user instructions comprising adding motion user instructions that cause contacting one or more teammates of a user for a game session to organize gameplay and satisfy the requirements for a game by substituting in virtual players until the real players joined.