Пропущенные точки с запятой
Ненужный while
Ненужный тернарный оператор
Лишний аргумент в like_over и бесполезная init()
лишние ретурны
onclick можно без javascript:
глобальные переменные и  лишняя арифметическая операция
Merge pull request #59 from Pmmlabs/pallete

Исправление ошибок в палитре
Merge pull request #60 from Pmmlabs/comma

Пропущенные точки с запятой
Merge pull request #61 from Pmmlabs/fixes

Мелкие исправления