public void update()
	{
		
		if(walking) { animSprite.update(); }
		else { animSprite.setFrame(0); }
		if(fireRate > 0) fireRate--;
		
		double xa = 0, ya = 0;
		double speed = 1.5;
		
		if(anim < 7500) { anim++; }
		else { anim = 0; }
		
		if(input.up)
		{ 
			ya -= speed;
			animSprite = up;
		}
		else if(input.down) 
		{ 
			ya += speed; 
			animSprite = down;
		}
		if(input.left) 
		{ 
			xa -= speed; 
			animSprite = left;
		}
		else if(input.right) 
		{ 
			xa += speed;
			animSprite = right;
		}
		
		if(xa != 0 || ya != 0)
		{
			move(xa, ya);
			walking = true;
		}
		else { walking = false; }
		
		clear();
		updateShooting();
	}