1. A method for providing state change communications between a plurality of interactive devices in an environment comprising: monitoring the environment for a state change in at least one of the plurality of interactive devices; detecting the state change in the at least one of the plurality of interactive devices; associating the state change in the at least one of the plurality of interactive devices with at least one of a set of interaction rules; after detecting the state change in the at least one of the plurality of interactive devices, determining if state change communications should occur between the plurality of interactive devices by referencing the set of interaction rules; and if state change communications between the plurality of interactive devices should occur, providing state change communications between the plurality of interactive devices.