void actionAllocWithHashElement(tHashElement element){
if (element.actions == null)
element.actions = new List<CCAction> (4);
else if (element.actions.Count == element.actions.Capacity)
element.actions.Capacity *= 2;
}
void removeActionAtIndex(int index, tHashElement element){