Start() // Start the game
if(length(Players) >= 1) // At least 2 to start a game
world << "A new battle has begun!"
while(length(Players) > 0) // While the Players list still has people in it
var/mob/A = pick(Players)
for(var/mob/M in world)
if(M == A)
Players -= A
M.loc = locate(13,13,2) // Move Player to map (Later 13,13,GameStage)
var/list/L = list()
for(var/turf/T in locate(/area/Spawn) in view(M))
L += T
M.icon = 'Boats.dmi'
Turn = 1 // Set the Turn = 1
else // If there are not enough people to start a game
src << "There must be at least 2 People to start!"
For some reason, the M.Move(locate(pick(L))) doesn't work. I think I may have coded the list or adding things to the list wrong, but I can't see the error.