The board needs to allow a user to either drag or at minimum assign a piece to a position on the board