IEnumerator LerpTowardsPlayer(Transform coin)
{
//Transform parent = transform.parent;
Vector3 offset = coin.position - transform.position;
float magsqr = offset.sqrMagnitude;
while(magsqr > 3f)
{
coin.position = Vector3.Lerp(coin.position, transform.position, strenghtOfAttraction * Time.deltaTime);
offset = coin.position - transform.position;
magsqr = offset.sqrMagnitude;
yield return null;
}
coin.position = transform.position;
//Debug.Log ("Collected");
}