Further logic fixing in CollisionDetectingBot.

Seems to work good now. A few other buffs might be brought up, but it
now works as expected. Need to test it with the error.