implementing new charge, energy, and cooldown graphics.

they all work, except I have assigned the energy bar the proper data values.
they still overlap everything, including other guis. (needs to be fixed)