Implemented 8-d movement in manual_move