Refactor: Renamed World as WorldSystem, derive from de::System