public Point2D.Float locatePoint()
		{
			
			final int TIME_UP = 600;
			AIPlane thisP = AIPlane.this;
			GameWorld world = thisP.getGameWorld();
			Point2D.Float p = thisP.getCenterPoint();
			if(currentMode == RANDOM_MODE)
			{
				if(point.distance(p) < 2.0) //CONSTANT
				{
					currentMode = FIND_MODE;
					time = 0;
				}
			}
			if(currentMode == FIND_MODE)
			{
				if(time > TIME_UP){
					currentMode = RANDOM_MODE;
					getRandomPoint();
				}
				else
				{
					if(target == null || target.isDead())
					{
						this.locateNewTarget();
					}
					point = target.getCenterPoint();
					time +=inc;
				}
			}
			return point;
		}