Данные выбора и карта теней

- Оптимизировано получение id объекта по экранным координатам
- Добавлено получение дистанции до точки по экранным координатам
- Кэширутся данные, полученные по экранным координатам
- В класс объекта добавлено поле id вместо использования позиции в
списке
- Корректировки инициализаций текстур в RenderTarget
- Добавлены шейдеры заполнения и извлечения данных карты теней
- Номера клавиш теперь хранятся в enum'е вместо define'ов
- Немного изменен код примера