complete basic piece movement