i dont see you are sending the player's position in your move function:

send_skill(my.x,send_vec);


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku