public int[] agileCarMove(int x, int y, Direction direction, Car movingCar) {
		//Precondition: direction != null; movingCar != null; x & y are coordinates on the map
		//Postcondition: returns int[] with 2 elements which has coordinates on the map
		
		int returnX, returnY;
		int[] tmpInt = direction.moveRight();
		returnX = x + tmpInt[0];
		returnY = y + tmpInt[1];
		movingCar.setDirection(direction.turnRight());

		if(-1 < returnX && returnX < width && -1 < returnY &&  returnY < height){

			return new int[]{returnX, returnY};

		}

		return new int[]{-1, -1};

	}