Movement pins were backward and thus programmed backwards.

Reverse is now working properly