Un concepto simple e interesante, me gusta la idea de un juego estilo "Snake" pero con un toque de puzzle.
Lo único que cambiaría sería o mover la tecla del espacio para reiniciar a algo que no le des por accidente, o al acabar el nivel la desactivaría. Porque si la pulsas por accidente tras completar el nivel te lo reinicia y te toca repetirlo.
Conforme iba a enviar esto, acabo de ver el comentario de @santoo, que comenta el pulsar dos direcciones (diagonal producía bugs y bueno.. esto es lo que me ha ocurrido al probar:
He conseguido completar el nivel utilizando únicamente diagonales W+A y W+D. Para que esto ocurra se han de pulsar exactamente a la vez.
Me gusta el concepto y el juego es divertido :D