Restart; remove boardview event handling; use dragstart & drop in pieceview
Add step() fn
Add bounded() fn
Send validSquares to boardview by 'move' event
'move' & 'reset' event handling
'signalDrop' event handling
Have pieceview establish draggability
Add move() that acts on 'signalDrop' event
Use only dropHandler, not dragstopHandler
Mark source square of piece movement
Fix bug: if piece is dragged but then returned
Remove piece.js dependency
Configure 'snap' characteristic of draggable()
Change from && to ||
Break move() down into three subfunctions
Restrict piece mvmnt by type; store validSquares in boardview, not DOM
Mark target sq as piece is dragged
Use this file to configure droppability
Have boardviewhelper2.js configure droppability
Show orig. color after dropping piece; configure 'stop' attr. of draggable()
'stop' feature of draggable() occasions when a piece is dropped between squares