Unexpected symbol else

Hi!

So, i have this script that i wrote which makes the enemy always face the player (its an 2D arena-game). When i save it unity says that the else-statement is unexpected. Its probably just something simple that i have forgotten, but after some time of trying to figure out the problem i am now turning to you, the unity community. Do you see what makes my else statement so unexpected?

Oh btw, here is the code:

using UnityEngine;
using System.Collections;

public class EnemyFlip : MonoBehaviour {

	public GameObject enemies;
	public GameObject player;

	void Update () {
		enemies = GameObject.FindGameObjectWithTag ("Enemy");
		player = GameObject.FindGameObjectWithTag ("Player");

		if (enemies.transform.position.x < player.transform.position.x);
		{
			enemies.transform.localScale = Vector3 (-1,0,0);
		}
		else 
		{
		enemies.transform.localScale = Vector3 (1,0,0);
		}
		
			
	}
}

Cheers!

Line #13 remove “;” + add new keyword before both Vector3:

    if (enemies.transform.position.x < player.transform.position.x)
    {
        enemies.transform.localScale = new Vector3(-1, 0, 0);
    }
    else
    {
        enemies.transform.localScale = new Vector3(1, 0, 0);
    }