public void fireMissiles(){
		
		int checker = rd.nextInt(400);
		if(checker < 10){
			if(!shoudlGenerateExtremeMissiles){
				for(int i = 0; i < missiles.length; i++){
					if(missiles[i] == null){
						missiles[i] = new Missile(this, settings.missileColor, settings.missileSpeed, 
								rd.nextInt(Math.abs(settings.screenWidth)), 0, Math.PI, false, false,
								settings.missileWidth, settings.missileHeight, this);
						break;
					}
				}
			}else{
				for(int i = 0; i < missiles.length; i++){
					if(missiles[i] == null){
						missiles[i] = new Missile(this, settings.extremeMissileColor, settings.missileExtremeSpeed, 
								rd.nextInt(Math.abs(settings.screenWidth)), 0, Math.PI, false, false,
								settings.missileWidth, settings.missileHeight, this);
						break;
					}
				}
			}
		}
		
	}