Creates a Move object from its UCI notation string (e.g., "e7e8q").
This is a facade created to enable exporting the code to JS, though it can also be used directly within the JS modules of any KMP project.