added snake.h