Improved shield extendibility

- Tied arrow-catching and projectile reflection to tool materials (wood
and diamond, respectively)
- Added magic reduction field for reducing AoE damage
Updated to latest BG2 shield block event

Allows returning leftover damage instead of always blocking 100%
Added comment
Updated version, using BG2 1.0.6.2
Added 2 songs