1. A computer-implemented method for controlling access to a resource, comprising: sending, by a resource control system for controlling electronic access by a user to a resource, to the user a communication comprising a performance instruction specifying a plurality of instruction sequences each specified by separate a name of a separate instruction sequence from among the plurality of instruction sequences, at least one required gesture to be made by the user to access the resource, and at least required one background item to be worn by the user when making the sequence of gestures, prior to the user requesting to access the resource; responsive to the user requesting to access the resource, accessing the performance instructions previously submitted to the user and selecting one instruction sequence of the plurality of instruction sequences based on a time of day; prompting the user with the name of the selected instruction sequence; capturing a three-dimensional movement of a user and an image of the three-dimensional movement, wherein the three-dimensional movement and image is determined using at least one image capture device aimed at the user; predicting at least one gesture definition of at least one gesture type from among a plurality of gesture definitions matching at least one defined movement within the captured three-dimensional movement; predicting at least one background item definition of at least one background item type from among a plurality of background item definitions matching at least one item worn by the user within the image; and only allowing user access to the resource if the predicted at least one gesture type matches with the at least one required gesture for the selected instruction sequence and if the predicted at least one background item matches the required background item for the selected instruction sequence.