Как защитить сайт от скачивание файлов?
Раз игра на сайте, то делайте серверную логику, а на сайте только интерфейс.

А так все, что есть на сайте можно скачать. Раз уж браузер скачивает.

Ну и максимально обфусцируйте код. Если для переиспользования кода надо будет прокрутить его обратно через мясорубку - то желающих копировать будет меньше.
Разработаете скажите, я вас сделаю миллиардером