large unit loftemps

let there be arrays!
- diagonal los distance fix
- 2x2 unit targeting fix (you can target any part)