Implemented Circle Boundary; boundary is now drawn; many more changes and fixes