Working on better hole recognition. I have the idea how to do it, but it isn't working so far.