public virtual void Move(PointyDirection direction) { Move(Location.GetVectorInDirection(direction)); }