public Location towards(Location other) {
		if(x < other.x) {
			return new Location(x+1, y);
		} else if(x > other.x) {
			return new Location(x-1, y);
		} else if(y < other.y) {
			return new Location(x, y+1);
		} else if(y > other.y) {
			return new Location(x, y-1);
		} else {
			return new Location(x, y);
		}
	}