Испытание: строим сетку. Оценка адекватности решения!

Всем привет! Вот сделал испытание на 100% процентов, но в правильности решения усомнился, хотелось бы услышать Ваши варианты решения, и оценить на сколько правильно мое решение. Заранее спасибо!

codepen.io

Тишина…

Довольно красиво написано. Только зачем такие длинные имена в классах?