Introduced support for removing entities, and changed a bit how the internal logic is handled with adding or removing
Changed the interface a require removeEntity()
Forgot to save some minor changes
fixing git conflicts