Resolve issue #5, add tree methods to search movements