Adding reader methods for shield, engine, and weapon