Error CS1513

Hi i got error CS1513: } expected and i dont know how to resolve it ive saw another post`s here about this but neither one of them had a answer for my case.
Please help me.
Here is the code:

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Linq;

public class Snake : MonoBehaviour
{
// Current Movement Direction
// (by default it moves to the right)
Vector2 dir = Vector2.right;

// Use this for initialization
void Start()
{
// Move the Snake every 300ms
InvokeRepeating(“Move”, 0.3f, 0.3f);
}

// Update is called once per Frame
void Update()
{
// Move in a new Direction?
if (Input.GetKey(KeyCode.RightArrow))
dir = Vector2.right;
else if (Input.GetKey(KeyCode.DownArrow))
dir = -Vector2.up; // ‘-up’ means ‘down’
else if (Input.GetKey(KeyCode.LeftArrow))
dir = -Vector2.right; // ‘-right’ means ‘left’
else if (Input.GetKey(KeyCode.UpArrow))
dir = Vector2.up;
}
void Move()
{
// Save current position (gap will be here)
Vector2 v = transform.position;

// Move head into new direction (now there is a gap)
transform.Translate(dir);

// Do we have a Tail?
if (tail.Count > 0)
{
// Move last Tail Element to where the Head was
tail.Last().position = v;

// Add to front of list, remove from the back
tail.Insert(0, tail.Last());
tail.RemoveAt(tail.Count - 1);
}
}

Add another } to the end of the class.

if i do this it generates me another 10 errors

Yes, those errors are real and you need to fix them too. They are just currently being hidden by the major structural error with your code that there is no closing bracket for the class.

That error means that your opening curly braces { and closing curly braces } are not correctly matched. You need to add or remove one of those somewhere.

If you use proper indentation in your programs (and then use code tags properly when posting them, so that the indentation is preserved), then that often gives a hint on where to look for the problem. But this isn’t 100% reliable, because there’s no guarantee your indentation isn’t also wrong. Ultimately you need to look carefully at your braces and think about where they’re supposed to go.

If you add one to the end of the class, and it generates another 10 errors…that does NOT mean that was the wrong place! Maybe your code just has 10 other errors that the computer didn’t notice before because this error prevented it from getting that far in interpreting your code. You’d need to actually look at the other errors and see if they make sense, or if they look like misunderstandings caused by the context of having curly braces in the wrong places.