Mouse dragging and clicking works. Awaiting merge to fix board.get_piece_at_pixel()

Going swimmingly!