I think it's pretty brave to give the "echoes" collision in the way you did, and honestly, it worked out! It gave a unique flavor to the puzzles that non-tangible echoes couldn't have - even if they do become prone to desyncing sometimes.
And edit: I beat level 5 :P