public void physics(){
		if(target.inGame() && target != null && ammoType.equals("Missile")){
    		rotate();
    	}
		x += Math.cos(rotation) * speed;
    	y += Math.sin(rotation) * speed;
    	
    	
    	checkHit();
    	
    	ammoTimeOut ++;
    	if(ammoTimeOut > 1000){
    		tower.removeFiredAmmo(this);
    	}
    	
    	if(x < 0 || x > 820 || y < 0 || y > 680) {
    		tower.removeFiredAmmo(this);
    	}
	}