Тоже всегда хотел написать какую-нибудь простенькую игру в связке html+css+js. Но CSS-анимации гораздо более ресурсоёмкие, чем canvas. Если змейку хотите сделать - чисто для опыта - без проблем.
У каждой вещи есть своё предназначение. Например у JavaScript - делать браузерные игры. У заднего прохода - делать дефекацию организма. Но находятся иногда мужчины которые находят анусу необычное применение.
C CSS как ни странно проблема с производительностью выльется. Попробуйте посмотреть на Codepen.io какую-нибудь сложную анимацию на css и откройте температуру вашего процессора.