moved entity files over to the sdk/game code;

Also needed to disconnect the add/remove behavior from entity_list on ctor/dtor
as this was crashing in entity_list.purge() -- since it modified the vector
we were iterating over.