Qt based QGraphicsView game with drag and drop pieces on a board of hexagons