Agents sort of bounce

need to decide what kind of bouncing we want