public class CritiqueBasket<T extends Critiqueable>
extends java.lang.Object
A two-dimensional data structure class that stores deep copies of any
media items that we want to critique for sport.
By having deep copies, the player's media item does not get permanently
damaged in their personal library, only in this playing of this game.
A CritiqueBasket object has a two-dimension structure of references to
Critiquable creatures (held in a Critiquable[][] structure).
It can not be used to hold anything that doesn't implement the Critiquable
interface.