Simple maze generator in QML using depth first search