A Framework to Allow Unmanned Aerial Vehicles to Make Good Collisions