Passing unit tests for Rook at last.