Why can't I have two animations in one objects when using property play mode? I have an object with two animations. I have two properties. Each property controls an animation (prop1 controls anim1, prop2 controls anim2). In the logic, I have Always (Frequency) &gt; And Action twice: one for each animation. I've tried using 1 animation with the property, and it worked. I tried the second alone and it also worked. When I have both, it doesn't work. I've changed the layers for each animation and it still didn't work. I've changed the priorities of each one. I've played with everything I could in hopes that they can work together. I then moved on to seek a different approach. Using playAction() responds horribly slow. I've tried changing each animation's sensor from Always into Property, so that a given animation will play only when property (string property) play is set to the animations name. I've continued to a numerous amount of approaches, but nothing worked. The animations simply don't work with each other. Why is this happening and how can I have the animations both be able to play blazingly fast (plays at the exact tick)?
The attached BLEND file shows how this is accomplished.
The trick is to use three different actions added each to their own "NLA" tracks.

It's set up to use the GE, so use keys A, S, &amp; D to control animation #1, #2, &amp; #3 (#3 = #1 &amp; #2 together).



The Blend File: