settled on standard system implementation where each system recieves a copy of the world and the entity