Uses functions to get shield stats instead of loop
