I think there might be a bug that the snake sometimes changes direction without reaching a block when it walks along a wall. Cute graphics, a bubble with an apple is a nice touch.