public int compareTo(JixelEntity e) {
		if (e == null) {
			return -1;
		}
		if (e.getY() + e.getOriginY() > getY() + getOriginY()) {
			return -1;
		} else if (e.getY() == getY()) {
			if (e.getX() + e.getOriginX() > getX() + getOriginX()) {
				return -1;
			} else if (e.getX() == getX()) {
				return 0;
			}
			return 1;
		}
		return 1;
	}