Added one more rule to castling, and test for it