Piece movement

Added piece movement functionality.