Polished up the GameContainer class some: * added size, and clear methods. * changed some method names * modified add and remove methods to include counts * containership is based on names (i.e. the type) not the GameObject (i.e the instance) Gamecontainer test modified to follow GameContainer's changes. Clarified GameObject equality: A note on equality: there are two types of equality, (1) equality in the literal programatic sense where the member values are the same (i.e name, position, orietation, and size), and (2) equality in the game logic sense where the name serves as a unique identifier. Here the name describes the particular class of objects like "Ash Yam", while the GameObject itself describes a specific instance, "The big upside down Ash Yam under that table". so use equals() for object equality, and sameName() for type equality. equals() is virtual since subclasses should override it so that it adheres to java's equals() contract TODO: * UI considerations * comments * find out where to get size information * need to load the database of game objects