public void fire(){ 
	if (currentForm!=4){
		
		if(currentForm==-1){
			if(timeSinceLastShot>laserFireRate){
				timeSinceLastShot = 0;
				shots.add(new Projectile(imageLib,(ship.x + 5),(ship.y + ship.height)-13,0));
				shots.add(new Projectile(imageLib, ship.x + 5, ship.y+7, 0));
				}
			}
			else if(currentForm == 0){
			if(timeSinceLastShot>fireballFireRate){
				timeSinceLastShot = 0;
				shots.add(new Projectile(imageLib,(ship.x),(ship.y),1));
				}
			}
			else if(currentForm == 1){
			if(timeSinceLastShot>lightningBoltFireRate){
				timeSinceLastShot = 0;
				shots.add(new Projectile(imageLib,(ship.x),(ship.y),2));
				}
			}
			else if(currentForm == 2){
			if(timeSinceLastShot>windBladeFireRate){
				timeSinceLastShot = 0;
				shots.add(new Projectile(imageLib,(ship.x),(ship.y),3));
			}
		}
		firing = true;
		}
      }