GUI release
Now with GUI!
Still has CLI fallback. The bot interfaces with any Ui
implementation, so CLI uses the UiCli
class while GUI uses the UiGui
class. There is threads involved in the GUI implementation for running the bot, so that the Ui blocking does not affect the logic of the bot or the JavaFX Thread.
Also, after bye
the bot disables input.
Note: Give some time for the GUI to start up, if it does not seem like it's resizing correctly.