Предлагаю ввести в отчетах группировку по игрокам, внутри игроков группировку по планетам, а внутри планет сортировку по сроку давности отчета.
Это позволит сократить время поиска необходимого отчета когда ты регулярно сканишь игрока и сравниваешь инфу в отчетах.
Получится типа такого:
Иванов
=> 1-1-1
==> отчет от 11.01.16
==> отчет от 05.01.16
=> 1-1-2
==> отчет от 07.01.16
==> отчет от 06.01.16
Петров
=> 2-1-1
==> отчет от 11.01.16
==> отчет от 05.01.16
=> 2-1-3
==> отчет от 11.01.16
==> отчет от 05.01.16