checks for corner spots being open added and heuristic returns move