Bugfix & Final edition

A bug in the corner movement made the program be inside while loop
without breaking out. Bug was in random number generator, which needed
to be (4) not (3), as the corners array is length 3 (0,1,2,3), but
random.nextInt(3) means that number 3 = 0.