QtQuick implementation of the classical 15 puzzle