Shield Coremod functionality & Improvements to shields

Shield coremod & Improvements to shield routine