Better reload methods
Add shield energy bar and some improvments