Quickly removed trailing whitespace. Ctrl + Shift + F is your friend! :)
Changed damage method so damage that is greater than the current shield
life will first destroy the shield and then damage the hull.