public Spitter(TileMap tm, int startingAction, String s) {
		super(tm);
		
		this.s = s;
		
		moveSpeed = 0; 
		maxSpeed = .3;
		fallSpeed = 0;
		maxFallSpeed = 0;
		
		width = 30;
		height = 26;
		cwidth = 30;
		cheight = 26;
		
		health = maxHealth = 1;
		damage = 1;
		invincible = false;
		
		spitDamage = 1;
		spits = new ArrayList<Spit>();
		
		if(s.equals("right")){
			facingRight = true;
			facingUp = false;
			facingDown = false;
		} else if(s.equals("up")){
			facingRight = false;
			facingUp = true;
			facingDown = false;
		} else if(s.equals("down")){
			facingRight = false;
			facingUp = false;
			facingDown = true;
		}else{
			facingRight = false;
			facingUp = false;
			facingDown = false;
		}
		
		deathScore = 100;
		
		try{
			BufferedImage spritesheet = ImageIO.read(
					getClass().getResourceAsStream(
							"/Sprites/Enemies/Spitter.png"));
			
			sprites = new ArrayList<BufferedImage[]>();
			for(int i = 0; i < 3; i++){
				BufferedImage[] bi = new BufferedImage[numFrames[i]];
				for(int j = 0; j < numFrames[i]; j++){
				bi[j] = spritesheet.getSubimage(j * width, i * height, width, height);
				}
				sprites.add(bi);
			}
		}catch(Exception e){
			e.printStackTrace();
		}
		
		animation = new Animation();
		currentAction = startingAction;
		animation.setFrames(sprites.get(startingAction));
		animation.setDelay(100);
		
	}