Bishop random walk (source code)

= Bishop random walk

A bishop <random walk> moves uniformly among the current square and all chessboard squares sharing a diagonal with it.