private void auraAttack(){
		Point startPoint = new Point(Game.PLAYER.getX(), Game.PLAYER.getY());
		Point endPoint = new Point(Mouse.getX() + Game.PLAYER.getCameraX(), Mouse.getY() + Game.PLAYER.getCameraY());
		double m = (endPoint.getY() - startPoint.getY())/(endPoint.getX() - startPoint.getX());
		double startAngle;
		double iAdd = 0.2;
		range = 50;
		
		if(endPoint.getX() > startPoint.getX()){
			startAngle = Math.atan(m);
		}else{
			startAngle = Math.atan(m) + Math.PI;
		}
		
		if(endPoint.getX() == startPoint.getX()){
			if(endPoint.getY() > startPoint.getY()){
				startAngle = Math.PI/2;
			}else if(endPoint.getY() < startPoint.getY()){
				startAngle = -Math.PI/2;
			}
		}
		
		
		if(skillEffects.isEmpty()){

			for(double i = startAngle - Math.PI/4; i < startAngle + Math.PI/4; i+= iAdd){
				startPoint = new Point(Game.PLAYER.getX() + (int) (Math.cos(i)*range),Game.PLAYER.getY() + (int) (Math.sin(i)*range));
				endPoint = new Point(Game.PLAYER.getX(),Game.PLAYER.getY());
				Projectile p = new Projectile(32,1/range, speed, damage,startPoint, endPoint, effectTexture, effectTextureRotation + 180);
				World.addEffect(p,layer);
			}
			
		}
	}