Walking Animation Problem

I’m making a simple game with a snow man that creates snow when he ‘walks’. The snow balls are dynamic and die after ‘100’. I set up 6 sample frames for a simple bobbing animation to make him look like he’s sort of walking. On each frame I hit ‘i’ and chose LocRot. In the logic panel I have him set as static and the up arrow has hm move forward and play the animation on ‘loop stop’. Without the up arrow animation setting, the snow man goes forward without any problems?

Any suggestions on how I can fix this issue?
winter.blend (889 KB)

You’re trying to move a snowman that has keyframes set at a position. You need to parent the snowman to an empty then move all the controllers to the empty, or add an armature that has one bone that animates the whole snowman.

Thanks, that worked