the body is probably colliding with the head
include IGNORE_FLAG2 in your c_move
Code:
c_move(me, vector(???, ???, ???), nullvector, IGNORE_FLAG2);


and set the flag2 of the head
Code:
set(HEAD_name, FLAG2);


Hope this helps
*untested*