Fix invalid window overlay addition

RefreshPlayerVisualGear in player.kod was trying to set a non-existent
overlay for torches, if they were used with a soldier shield. Prevented
it from doing this.