Refactored World to EntityGroup; an Entity can now parent an Entity