Refactored Move metaobject to store pt and piece info rather than square model directly