interface for manually moving pieces