Thank you for playing!
To be honest, it's not that hard to code a generation algorithm, as it's basically a maze cut into pieces. The only real challenge was that I decided to implement "Two crossed" and "Two corners" pieces without proper rewriting the code, so it's a bit ugly inside.