Use different discard piles for black and white pieces
Make positions droppable only while dragging

This is in preparation for restricting to legal moves.
Implemented function to select piece type

This is in preparation for restricting to legal moves.