Js Exc9 Modularized(separated choice and move functionality)