public void compute() {
		if (opponent == null)
			return;
		Vector3D myLocation = getLocation();
		Vector3D opponentLocation = opponent.getLocation();
		float myX = myLocation.getX(), myY = myLocation.getY();
		if (myX > opponentLocation.getX())
			myX += 1;
		else if (myX < opponentLocation.getX())
			myX -= 1;
		if (myY > opponentLocation.getY())
			myY += 1;
		else if (myY < opponentLocation.getY())
			myY -= 1;
		setLocation(new Vector3D(myX, myY, 0));
		Utility.delay(75);
	}