Shield

Shield now alpha on dist to point of impact
does not work with scaling of model so gota change value when doing so
can only handle one impact at time