king cannot move into check tests