Added rook move validation