Varible Conversion & Serial question

This doesn't look good:

  if(vw_get_message((uint8_t*)recived, &buflen))

By the look of the foregoing, it should be

  if(vw_get_message(buf, &buflen))

and then you'll need to pass buf[1] (perhaps) to Move.