public override void TurnUpdate()
{
if (Vector3.Distance (moveDestination, transform.position) > 0.1f) {
transform.position += (moveDestination - transform.position).normalized * moveSpeed * Time.deltaTime;
if (Vector3.Distance (moveDestination, transform.position) <= 0.1f) {
transform.position = moveDestination;
GameManager.instance.nextTurn ();
}
} else {
moveDestination = new Vector3(0 - Mathf.Floor (GameManager.instance.mapSize/2),1,-0 + Mathf.Floor (GameManager.instance.mapSize/2));
}
base.TurnUpdate ();
}