refactor world logic into world-manager
cube logo