typesystem more restrictive
testing uniqueness of id-generation
removing of component from entity works
Added event manager
creating an ant