Movement
(static) IMovementImpl Impl( get; set; )
(static) bool CheckMovement( Mobile m, Direction d, out int newZ )
(static) bool CheckMovement( Mobile m, Map map, Point3D loc, Direction d, out int newZ )
(static) void Offset( Direction d, ref int x, ref int y )