Improved | Revised the update checker and improved the join listener (registration & handling) involved with the update checker code. This improvement will slightly improve the performance of the update check as well, however, as this is already done asynchronously this is not something that will be vastly noticeable during startup nor runtime.
Change | Improved the initial GPS startup logic using some of the more advanced Java 8 features. This should slightly improve performance.