Sample output from Matt's implementation of World.java.

 

A very thinly populated world:
 0) . . . . . . . . . . . . . . . . . . . . 
 1) . . . . . . . . . . . . . . . . . . . . 
 2) . . . . . . . . . . . . . . . . . . . . 
 3) . . . . . . . . . . . . . . . . . . . . 
 4) . . . . . . . . . . . . . . . . 0 . . . 
 5) . . . . . . . . . . . . . . . . . . . . 
 6) . . . . . . . . . . . . . . . . . . . . 
 7) . . . . . . . . . . . . . . . . . . . . 
 8) . . . . . . . . . . . . . . . . . . . . 
 9) . . . . . . . . . . . . . . . . . . . . 
10) . . . . . . . . . . . . . . . . . . . . 
11) . . . . . . . . . . . . . . . . . . . . 
12) . . . . . . . . . . . . . . . . . . . . 
13) . . . . . . . . . . . . . . . . . . . . 
14) . . . . . . . . . . . . . . . . . . . . 
15) . . . . . . . a . . . . . . . . . . . . 
16) . . . . . . . . . . . . . . . . . . . . 
17) . . . . . . . . . . . . . . . . . . . . 
18) . . . . . . . . . . . . . . . . . . . . 
19) . . . . . . . . . . . . . . . . . . . . 

An empty world:
 0) . . . . . . . . . . . . . . . . . . . . 
 1) . . . . . . . . . . . . . . . . . . . . 
 2) . . . . . . . . . . . . . . . . . . . . 
 3) . . . . . . . . . . . . . . . . . . . . 
 4) . . . . . . . . . . . . . . . . . . . . 
 5) . . . . . . . . . . . . . . . . . . . . 
 6) . . . . . . . . . . . . . . . . . . . . 
 7) . . . . . . . . . . . . . . . . . . . . 
 8) . . . . . . . . . . . . . . . . . . . . 
 9) . . . . . . . . . . . . . . . . . . . . 
10) . . . . . . . . . . . . . . . . . . . . 
11) . . . . . . . . . . . . . . . . . . . . 
12) . . . . . . . . . . . . . . . . . . . . 
13) . . . . . . . . . . . . . . . . . . . . 
14) . . . . . . . . . . . . . . . . . . . . 
15) . . . . . . . . . . . . . . . . . . . . 
16) . . . . . . . . . . . . . . . . . . . . 
17) . . . . . . . . . . . . . . . . . . . . 
18) . . . . . . . . . . . . . . . . . . . . 
19) . . . . . . . . . . . . . . . . . . . . 

A thinly populated world:
 0) . . . . . . . . . . . . 0 . . . . . . . 
 1) . . . a . . . . . . . . . . . . . . . . 
 2) . . . . . . a . . a . . . 0 . . . . . 0 
 3) . . . . . . . . . . . . a . . . . . . . 
 4) . . . . . . . . . . . . . . . 0 . . . . 
 5) . a . . . . . . . . . 0 . . . . . . . . 
 6) . . . . . . . . . . . . . . . . . . . . 
 7) . . . . . . . . . . . . . . . . . . . . 
 8) . . . . . . . . . . . . . . . . . . . . 
 9) . . . . . . . . . . . . a . . . . . . . 
10) . . . . a . . . . . . . . . . . . . . . 
11) . . a . . . . 0 . . . . . . . . . . . . 
12) . . . . . . . . . . . . . . . . . . . . 
13) . . . . . . . . . . . . . . . . . . . . 
14) . . . . . . . . . . . . . . . . . . . . 
15) . . . . . . . . . . . 0 0 . . . a . . . 
16) . . . . . . . . . . . . . . . 0 . . . . 
17) . . . . . . . . . . . . . . . . . . . . 
18) . . . . . . . . . . . . . . . . . . . 0 
19) . . . . . . . . . . . . . . . . . . . a 

A populated world:
 0) . . . . . . a . a . . . . . . . . . . . 
 1) . . . . . . . . . a . . . . . 0 . a . . 
 2) . a . . . a . . . . 0 . . . . . . . . . 
 3) . . . . . . . . . a . . . . . . . . . . 
 4) . . . . . . a a . . . . . . . . . . . . 
 5) . . . . . . . . . . . . a . . . . . . . 
 6) . . . . . . . . . . 0 . a . . . . . . . 
 7) . . . . . . . a . . . . . . . . . . a . 
 8) . . . . . . . . . . . . . . . . . . . . 
 9) . . . . . . . . . . . . . . . a . . . . 
10) . . . 0 . . . . . . . . . . . . . . . . 
11) . . . . . . . . . . . . . . a . . . . . 
12) . . . . a . . . . 0 . . . . . . . . . . 
13) . a . . . . a . . . . . . . . . . . . . 
14) . . . . . . . . . . . . . . . . . . . . 
15) . . . . . . . . . . . 0 a . . . . . . a 
16) . . . . . 0 . . . . . . a . . 0 . . . a 
17) . . . . . . . . a . . . . . a . . . . a 
18) . . . . . a a a . . . . . 0 . . 0 a . . 
19) . . . . . . . . . . . a . . . . . . . .