added core rules check for win and blocking