Animation in Blender Game Engine

So, I am having a problem were the animation works properly in the blend file where my model/skin/armature etc is, but when I link it or libload it to the file that plays the game, it is all screwy. Even when I have it just simply with an always sensor playing the animation, it plays wrong. It is suposed to be an idle animation so the body is moving like breathing, but when it loads in the head is cocked way back and none of the other bones move.

Another problem I have is blending between 2 animations. I have
always —> and ----> idle animation

also,
keyboard ----> python —> animation
if movingsensor.positive:
cont.activate(walk animation)

the running animation plays, but no matter how I config the action actuators it seems, the legs stay in ‘running position’ instead of going back to idle. I have also tried adding

all keys (negative pulse sensor) ----> and —> idle animation

if anybody knows the ins and outs of the ‘action settings’ or tips for this stuff, please let me know.

like i said, when it is just in its original blend file, the stuff works fine , but then when linked or lib loaded, its hella wrong