1. A method comprising: (A) determining whether a user of an electronic device is (i) a human user, or (ii) a non-human user; by performing: (a) generating a spatial challenge that requires the user to cause a particular sequence of spatial changes to spatial properties of the electronic device; (b) sensing and tracking actual spatial changes to the spatial properties of the electronic device; (c) if the actual spatial changes to the spatial properties of the electronic device that are sensed in step (b), match the particular sequence of spatial changes that were required in the spatial challenge of step (b), then determining that the user of the electronic device is a human user.