Thank you for the honest feedback! Some of those issues were already on my list, while some are new.
I'll ask the editor for another check. As for the GUI, it was my first attempt at doing one, so I guess I'll have to commission one since this was a fail XD