swapped back to current release compiler and using vector, nope still broken b/c who knows
Looks like a ton of stuff is on the stack when trying to call free for some reason

# of params is now determined from the size of the args vector
EntityLib and memory issues/handling of the script keeping

a shared_ptr is sorted out. EntityManager calls free on the entities
which closes their scripts releasing the self-held shared_ptrs and then
EntityManager releases its vector of shared_ptrs thereby freeing all the
entities