Also... (as a thought, since we all know this needs to be redone...)
Have them detect weapons on the ground and pick them up if they're better than what the bot is carrying.
We should also add into the reload code a "search_for_nearby_weapon()" so that when the primary is out of all ammo, and there's one on the ground, the bot picks it up.
