added bounding to manual area code. Still doesn't work for the infinite cells. Need to pick a replacement point properly. At the moment the total area is around .9 ish, but still needs to be dealt with. If periodic gets finished sooner we should use that