Посоветуйте На чем реализовывать подобное?

Нужно не просто нарисовать квадратики доски, но и сами фигуры мышкой перетаскивать(если предпологаемый ход против правил, то фигурв уплывает обратно) рядом реализовать что то вроде коробки с фигурами откуда мышкой фигуры на доску перетаскивать. и т.п.

что лучше пользовать? pygame? или что? Интересует именно графика и её механика. Логика ироде есть.