var/list
worldsrunning = list()
worldsplayernum = list()
worldsipaddress = list()
mob
verb
StartGame()
var/name = input("What shall you name your world") as text
var/netadd = startup('The Guy from Hell.dmb',0)
worldsrunning += name
worldsipaddress += netadd
world.Export("[netadd]#idnum")
usr << link(netadd)
JoinGame()
var/list/listgames = list()
for(var/l in worldsrunning)
var/d = worldsrunning.Find(l)
listgames += "[worldsrunning[d]]" + "Players - [worldsplayernum[d]]"
var/whatgame = input("Choose a game to play") in list(listgames)
var/ippos = listgames.Find(whatgame)
usr << link(worldsipaddress[ippos])
world/Topic(Topic)
if(Topic == "p1")
worldsplayernum += "1"
if(Topic == "p2")
worldsplayernum += "2"
if(Topic == "p3")
worldsplayernum += "3"
if(Topic == "p4")
worldsplayernum += "4"
Would someone be able to guide me to how to complete the rest of my objectives. Thanks!