define Instance as a protocol and define stationary, oval, and bottom circle implementations