Various fixes in one messy commit:
* Add timers for exploding based on dist from bomb
* Correct bomb BB size
* Use diff collision points when shielded
* If no good collisions are found, pretend like there weren't any