added circle and base shape with simple overlap test