Okay, so I may have a solution to the freezing problems many of you are having when testing your animations in-game. Basically, the game doesn't allow 'isotropic' rotation or translation sets. Basically, they can't all be the same value across a single bone.
In other words, if you set translation x, y, and z all to 1.5, the game may freeze. Make one slightly different if needed, but they can't be the same. Now, if your rotation/scale values differ on a bone animation in ANY way, you're safe. It's only when the whole thing is the same do we have problems.
Some examples:
Also, try to keep unnecessary keyframes to a minimum. This will help reduce the file size. In a later release, I may have a feature in the encoder that automatically removes unneeded keyframes.
Also, notice how when keyframes are not present they are set to a default value. Scale defaults to 1, Rotation and Translation default to 0.
Hope this helps!
*EDIT*
Sorry, the translation entries in the second example aren't isotropic. They were just repeating. My mistake!