fixed shield with arrow keys and shield image not defined