public void movePiece(final Box source, final Box target, final boolean isEnemy)
	{
		board = mf.getBoard();
		new Thread(){
			public void run(){
				source.setMoving(true);
				if(source.getRow()>target.getRow())
					moveUp(source,target,isEnemy);
				else if(source.getRow()<target.getRow())
					moveDown(source,target,isEnemy);
				else if(source.getCol()<target.getCol())
					moveRight(source,target,isEnemy);
				else
					moveLeft(source,target,isEnemy);
				source.setMoving(false);
			}
		}.start();

	}