More stuff done, still looking for the right fix for this operational transform algo