Working toward snake functionality