minor improvements

deleted some stuff from the repo to clean things up, made the entity
system a little more flexible, minor improvements throughout