public void move(){
		super.move();
		
		x = parent.x - Math.cos(-offset)*radius;
		y = parent.y + Math.sin(offset)*radius;
		
		offset += 1;
		
		// removing if out of range
		if(x <= -32 || y <= -32 || x-32 >= game.pfWidth() || y-32 >= game.pfHeight())
			remove();
		
		// die if parent died
		if(!parent.isAlive()){
			this.kill();
		}
	}