Route function created out of move function and simplified, read me tweaked.