public Tray() {

    mSprite = new Sprite(ResourceManager.get("tray"));
    mWheelCoverSprite = new Sprite(ResourceManager.get("wheelcover"));

    for (int i = 0; i < MAX_COGS_REALLY_BIG; i++) {
      mCogs_ReallyBig.add(Cog.getCog(5));
    }

    for (int i = 0; i < MAX_COGS_BIG; i++) {
      mCogs_Big.add(Cog.getCog(4));
    }

    for (int i = 0; i < MAX_COGS_MEDIUM; i++) {
      mCogs_Medium.add(Cog.getCog(3));
    }

    for (int i = 0; i < MAX_COGS_SMALL; i++) {
      mCogs_Small.add(Cog.getCog(2));
    }

    for (int i = 0; i < MAX_COGS_TINY; i++) {
      mCogs_Tiny.add(Cog.getCog(1));
    }
  }
  public void addCogs(List<Cog> cogs) {

    for (int i = 0; i < cogs.size(); i++) {
      Cog cog = cogs.get(i);

      if (cog.getIsFixed() == false) {

        cog.reset();

        addCog(cog);
      }
    }
  }
  public void addCog(Cog cog) {

    cog.reset();

    if (cog.mSize == 1) mCogs_Tiny.add(cog);
    else if (cog.mSize == 2) mCogs_Small.add(cog);
    else if (cog.mSize == 3) mCogs_Medium.add(cog);
    else if (cog.mSize == 4) mCogs_Big.add(cog);
    else if (cog.mSize == 5) mCogs_ReallyBig.add(cog);
  }