We know it takes 17 moves, so the setup for the solution is complicated. I can't solve it either, and the spoiler doesn't tell me anything I hadn't already inferred...
Green: up
orange: left - up - right
green: down - left - up - right - up - right
orange: down
green: down - right
orange: up - left - down
green: left
DOWN <-> RIGHT
UP <-> LEFT
so try this
Green: left
orange: up - left - down
green: right - up - left - down - left - down
orange: right
green: right - down
orange: left - up - right
green: up