position: isCheckmatePossible checks if there is enough material to (help)mate
api improvments