Patent ID: 8646778

Claim:
A method of exercising three dimensional spatial-cognitive processing abilities of a user by playing a game on a computing device that rotates, in response to user input, a virtual multi-surfaced object from a starting position to a goal position, the virtual multi-surfaced object including a plurality of surfaces, each of the plurality of surfaces having a unique indicia associated therewith, the computing device having a display, an interface, a processor, and a non-transitory computer readable medium encoded with instructions that, when executed by the processor, cause the computing device to perform the steps of: generating first display data to depict a first indicia associated with a first surface of the virtual multi-surfaced object, wherein the first surface is in a facing orientation when the virtual multi-surfaced object is oriented in the starting position; generating second display data to depict a goal indicia associated with a goal surface among the plurality of surfaces on the virtual multi-surfaced object, wherein the goal surface is in a facing orientation when the virtual multi-surfaced object is oriented in the goal position; in response to a first user input, rotating the virtual multi-surfaced object in a first plane; in response to a second user input, rotating the virtual multi-surfaced object in a second plane that is different from the first plane; and in response to rotating the virtual multi-surfaced object in the first plane, generating third display data to depict a second surface of the virtual multi-surfaced object and the respective second indicia associated therewith, the third display data causing the second indicia to replace the first indicia, wherein the second surface represents a surface of the plurality of surfaces brought into a facing orientation by the rotation of the virtual multi-surfaced object in the first plane.