Bourne,
Had to check URL reading myself. As you suspected, this works locally but not here on the site.
Test accessing file via using Java's URL Class. The first two operations (below) do not throw exceptions (as evidenced by the crude output of move(100). The third does (actor did not move last 100).
url = new URL("https://docs.google.com/file/d/0B8aMSTyRBmNZaGhIZGdWNFdQaXc/edit?usp=sharing");
move(100);
URLConnection conn = url.openConnection();
move(100);
// open the stream and put it into BufferedReader
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
move(100);
2013/6/5