A 15 puzzle game implemented in Qt