Rook Shuffle

Another in the occasional series of interesting positions from informal games. Here is an interesting series of Rook coordination similar to the earlier Rook Dance (see http://clubchessplayer.co.uk/rook-dance/ ) – but more of a Rook Shuffle!