Implement shield modifier and rendering