in fact intense-x is good too(i have it,from a contest) downside of it is that you have to rely on the intense-x. If you start with intense-x and develop over it, it is ok. But if you want to add it to a existing project, your project will need a lot of change(since it would be easier to change own project rather than intense-x).this is where the pain comes.
mercuryus' video looks great, looking forward to it. (btw did you tried anything about usin threads for ai calculation?)