Because of using a rectangular ASCII symbol the snake seems to be moving much faster vertically than horizontally ...
This problem can be easily solved using the unicode half block character. People who make these terminal toys rarely leverage unicode (I suppose for aesthetic reasons?).
Here's an example of what you can achieve just with unicode chars: