I absolutely hate people naming their program with a word that existed before. At least call it Allpaca ffs. How should I search for errors or stuff in general?
Looks nice! Is this yours (OP)? If so, are you aware of Bavarder? It seems to have quite some features. (But it is unmaintained and broken right now so Alpaca is a welcome replacement.)