public void TurnToFace(Vector2 pos) { Vector2 dir = pos - GridPosition; float dl = dir.Length(); if(dl > 0.001) { ViewDirection = dir / dl; } }