- Introduced a new mechanism for registering C++ entity view functions, allowing Squirrel scripts to access and manipulate C++ entities directly.
- Implemented a `cppCollect` function to traverse class hierarchies and collect C++ entities based on registered views, enhancing script interaction with C++ components.
- Updated the ECS API to expose new functions for registering C++ entity views and collecting entities in scripts.
- Enhanced existing tests to validate the new functionality and ensure proper integration between C++ and Squirrel scripts.
- Updated the ECS release method to ensure proper entity destruction.
- Introduced a countNodes function to track active entities in the ECS.
- Added new test cases for dynamic entity creation and destruction, ensuring correct behavior during updates.
- Enhanced existing tests to validate entity visibility and lifecycle management in various scenarios.