I have started to make a new GUI. I guess it won't be possible to have one GUI for desktop and mobile at the same time, but I'll try to implement it in a way that makes it at least easier to add another GUI for mobiles later.