@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.xCoordinate == pos.xCoordinate && this.yCoordinate == pos.yCoordinate;
	}