refactor world to be known as system