Added si_entity_collide function, entity colliding structure, shot data.
Added entity moving function, NULL pointer checking, resource releasing...