removing entity stuff from libsim and trying to implement a simpler entity component system in libbase