constrain piece to puzzle