added the new function SwapEntityGroup to be able to easily move entities between groups
split EngineRoot for better readability and add comments
- some renaming