EntityGroup component and helpers; using splats instead of arrays for various API calls; systems only need acces to a world