private void updateShots() {
    	for (int i = 0; i < shotList.size(); i++ ) {
    		
    		Shot shot = shotList.get(i);
    		
    		shot.Update();
    		
    		Rectangle shotRectangle = new Rectangle(shot.x, shot.y, shot.shotWidth, shot.shotHeight);
    		
    		if (tank2.tankArea.intersects(shotRectangle)) {
    			scoreTank++;
    			shotList.remove(i);
    			tank2.resetTank();
    			terrain1.Reset(1);
    			terrain2.Reset(0);
    		}
    		else {
    			if (shotRectangle.intersects(terrain1.terrainArea) || shotRectangle.intersects(terrain2.terrainArea)) {
    			shotList.remove(i);
    			}
    			else {
    				if (shot.isItLeftScreen())
    					shotList.remove(i);
    		
    			}
    		}
    		
    		
    	}
    }