When I say local connections, I mean like 2 3DSes in the same room. We can't do any of that because it involves wifi, something we simply can't do. We cannot autoupdate because the users do not have to save it (it prompts you) and you cannot edit the program you are currently running. The other idea won't work, because the closest thing we have to communication is thru MPSTART, and SmileBASIC only