@Override
	public boolean equals(Object obj) {
		if (obj == null) return false;
		if (obj.getClass() != this.getClass()) return false;
		Vec2i other = (Vec2i) obj;
		if (this.x == other.x && this.y == other.y) return true;
		return false;
	}