1. A data-holding subsystem holding instructions executable by a logic subsystem to: render a spell-casting game for display on a display device; receive a virtual skeleton including a plurality of joints, the virtual skeleton providing a machine readable representation of a game player observed with a depth camera; recognize a gesture of the virtual skeleton; track a path of a left hand joint of the virtual skeleton and/or a path of a right hand joint of the virtual skeleton during the throwing gesture; calculate an original aiming vector within the spell-casting game, the original aiming vector orientated so as to minimize a distance between a line orientated with the original aiming vector and two or more points constituting the path; and direct a spell along the original aiming vector within the spell-casting game.