What I'm trying to do: 
-Two objects are a few tiles apart 
-Both have the same ID until you click on one and changes  
-Interact with one, sleep till the ID is changed, interact with the other, sleep, and repeat 
  
What I'm having trouble is with how would I differentiate that object ID is changed? I already have defined both IDs of the object but not sure how to compare them.  I would think if i had a CondSleep -> return player.animating; it kind of spam clicks the object because it hasn't changed yet. So with that, I think I need a better sleep, or could i just do sleep(int);