Пересечения и рефакторинг

- Добавлено обнаружение пересечения луча и треугольника
- Добавлен интерфейс для ограничивающего объема
- Константы ID ресурсов перенесены в common.h