Adding region shader
Fixing bugs with fields
Adding "extra shield"
Hacking in an XM core for extra_shield
Updating .gitignore