Fixed random behavior for normal and interactions.
    Wasn't recognizing difference between interactive and normal actions.
    New random-during-interaction code added.