@Override
	public boolean equals(Object other) {
		if (other == this)
            return true;
		
        if (other == null || other.getClass() != this.getClass())
            return false;
        
		Position pos = (Position) other;
		return this.getxCoordinate() == pos.getxCoordinate()
				&& this.getyCoordinate() == pos.getyCoordinate();
	}