I have an actor performing the following:
if ( canSee(Dog.class) )
{
dance();
}
it works but, it will not stop working. I understand that it continues because the actor is still in contact with the dog but cannot figure out how to stop the contact or action. Any suggestions?

