Available move does not depend on piece order. Added constraints on creation of Available move instance.