A method for determining the orientation of a first object in space, wherein the first object is interactive with a second object, the method comprising the steps of:using kinematic action to generate a first data set reflective of the current spatial relationship between the first object and the second object; andcomparing the first data set with a database of known data sets reflective of known spatial relationships between the first object and the second object in space so as to identify the current orientation of the first object in space.