added circle collision

added circle collision and proofing of placement at creation of object
Merge branch 'Christoph'