public void complexLoadFromTag(DataTag tag)
	{
		try
		{
			int size = tag.getInteger("Size", 0);
			for (int i = 0; i < size; i++)
			{
				DataTag t = tag.getTag("" + i);
				Class<?> c = Class.forName(t.getString("Class Name", null));
				Sprite s = (Sprite) c.newInstance();
				set(i, s);
			}
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}
	}