check check
pat check
unvalid position due to check are now removed from valid positions