move Piece implemented, not working. Deselect also functional