Hello,

I have written a compact script library in Lite-C, named gs.anima.

At the moment it includes: doubly linked lists, stacks, queues, AVL-trees, Cell-Space Partitioning and (not published yet, though) Hierarchical Finite State Machines.
Perhaps heaps, steering behaviors and goal-driven behavior (behavior trees or something similar) will be added in the future.

The library is licensed under X11 license, so you can use it for free in personal and commercial projects.

I am however sorry for one thing: The whole documentation and commentation is written in German and I don't know if somebody is willing to translate all that stuff.