Implemented mainver2

Collapsed all move functions into one single one, tried to resolve
overrun of commands