allow GameObjects to add other GameObjects to a state