PROTO BouncingBall [ . . . ] { DEF Ball Transform { children [ Shape { . . . } ] } DEF Clock TimeSensor { . . . } DEF Bouncer Script { . . . } ROUTE . . . }