Make the egg collection class position-aware
Change the implementation of CarpEggs so that instances are position-aware. Add get_position() and set_position() methods.
The datum of the vertical, or z, axis will be the water surface, with the positive direction going above the water surface. For example, if the depth is H, then an egg at the bed will have the vertical position of -H.