complete piece moves and captures