protected virtual void Awake()
{
myTransform = transform;
snaper = GetComponent<SnapItemToCloserPosition> ();
dragObject = GetComponent<DraggableObject> ();
controllerToStop = GetComponent<TotemControllerStop> ();
highlightObject = GetComponent<HighlightObject> ();
myAnimator = GetComponentInChildren<Animator>();
validTypes.Add (TotemType.Triangle);
validTypes.Add (TotemType.Sphere);
validTypes.Add (TotemType.Square);
}