Исправление недостатков

1. Не падает пре выходе
2. Отрисовывается другим методом
3. Добавление констант
4. То что не использовалось, теперь используется