The ECS previously wasn't capable of adding tags to the entities; the 'C' of ECS wasn't there. The tagging still needs some tests.
The ECS can't handle many entities in this state; it is really slow. This commit also doesn't contain any tests for its functions.