public void Follow(Vector2 position) { PointAt(position); MoveTo(position); if (parent != null) { parent.Follow(this.position); } }