REFACTORED: extracted the shield of player 1 into a new shield class