A few suggestions for C-script:
1.Add Struct/User defined Type to C-Script;
2.Function can have more parameters,at least 15 parameters;
3.Real 2-Dimensional array. It's not convenient to use 1D array to pretend 2D array.
4.Add more skills by the user whenever needed, just like instance variables.
It's not convenient to create a dummy entity to use its 100 skills and 8 flags.

Many Thanks