@Override
	public GameGraphic[] getClonedObject(String name, Map<String, String> data) {
		// Get an object if it already exists so that we can clone it
		GameGraphic[] oldGraphicArray = getObject(name, data);
		// create a new array of GameGraphic so that we can begin creating new
		GameGraphic[] newGraphicArray = new GameGraphic[oldGraphicArray.length];
		for (int i = 0; i < oldGraphicArray.length; i++) {
			newGraphicArray[i] = oldGraphicArray[i++].getShallowClone();
		}

		return newGraphicArray;
	}