public Item(ItemLoader lookup, int iD)
    {
        try
        {
            ResultSet rs = lookup.search(iD);
            this.iD         = iD;
            this.type       = iD / 10000; //Gets first two digits of iD
            this.name       = rs.getString("NAME");
            this.minRange   = rs.getInt("MINRANGE");
            this.maxRange   = rs.getInt("MAXRANGE");
            this.ability    = rs.getInt("ABILITY");
            this.atk        = rs.getInt("ATTACK");
            this.mAtk       = rs.getInt("MAGIC_ATTACK");
            this.acc        = rs.getInt("ACCURACY");
            this.crit       = rs.getInt("CRITICAL");
            this.value      = rs.getInt("VALUE");
        }
        catch (SQLException ex)
        {
            System.out.println(ex.getMessage());
        }
        SpriteLoader loader = new SpriteLoader();
        this.image = loader.load("/Item/" + iD + ".png");
    }