Networking fundamentals

This is also probably why next() doesn't work.  Next() shouldn't just call play.  At least I don't think so.