Snake can collide with itself, moved collision checking to snake.move()