@Override
        public Object getValueAt(int rowIndex, int columnIndex) {
            Summoner guy = guys.get(rowIndex);
            switch(columnIndex) {
                case 0: // rank
                    return rowIndex + 1;
                case 1: // name
                    return guy.getName();
                case 2: // elo
                    return guy.getElo(queue);
                case 3: // wins
                    return guy.getWon(queue);
                case 4: // losses
                    return guy.getLost(queue);
                case 5: // activity
                    return guy.getActivity();
                case 6: // skill
                    return guy.getSkill();
                case 7: // learnedskill
                    return guy.getLearnedSkill();
                case 8:
                    return sim.getOnlineSummoners().contains(guy);
            }
            return "<invalid>";
        }