BA: fix a few bugs, add damagehandler
- try to boot units from factory even if there's only one exit and the first attempt failed
- fix bug in getting bombard positions
- add damagehandler to analyze where and how much units are damaged to tell if we're being shot with heavy plasma or nukes (not used yet)