The basic idea is to have a GamePiece node that has a texture and can be moved around by dragging and dropping. There should also be one or more game board Positions onto which the GamePiece can be dropped. If the Position is empty, the GamePiece can be dropped, but otherwise it must be dropped elsewhere.
What types of nodes should be used for the GamePiece and Position scenes (two Control nodes)? When moving the GamePiece, how can it be set to follow the mouse, rather than being stationary at the original position?