FIX: Parser did not construct joins correctly. Due to always looking for join at index 1 in the json file rather than x. So a point would have multiple exits to the same block