Made parallel default to fail when all subtrees finish
Made move consistent with the protocol
Preparing for actual usage of props