файлы закинуты в src и include
запуск тела выделен в отдельную функцию
Летящее тело с индексом >= 0 испускает фотоны в рандомном направлении, их индекс < 0.

Добавлено начало поддержки наблюдателя.