Redid how liberties are checked, so invalid places are no longer
allowed. Surrounded clusters will be removed. Ko rule not currently
enforced.