public double resolveCollisionX(AABB other, double moveAmtX) {
		double newAmtX = moveAmtX;
		if (moveAmtX == 0.0) {
			return moveAmtX;
		}
		if (moveAmtX > 0) {
			// Our max == their min
			newAmtX = other.getMinX() - maxX;
		} else {
			// Our min == their max
			newAmtX = other.getMaxX() - minX;
		}

		if (Math.abs(newAmtX) < Math.abs(moveAmtX)) {
			moveAmtX = newAmtX;
		}
		return moveAmtX;
	}