Update script.js

Доработки:
- исправление багов
- введение алгоритма принадлежности шарика открытой области

Время на доработки: ~40 часов (в основном на разработку алгоритма, прорабатывал 2 варианта)