public BufferedImage laserIm(BufferedImage b) {

		try {
			if (laserFire) {
				laserTimer++;
				if(laserTimer > 0 && laserTimer <= 5){
					laserIm = image.getSubimage(10, 390, width, height);
				}else if(laserTimer > 5 && laserTimer <= 10){
					laserIm = image.getSubimage(73, 390, width, height);
				}else if(laserTimer > 10 && laserTimer <= 15){
					laserIm = image.getSubimage(139, 390, width, height);
				}else{
					laserTimer = 0;
				}
				
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
		
		laserIm = rotate(laserIm, player.x, player.y, this.x, this.y, width, height);
		
		
		return laserIm;
	}