change to using Point2's in koala class
general cleanup; begin progress toward date implementation