private void welcome() {
            synchronized(IOHandler.sync){}
            Logger.loudLogLine("\nWelcome to the League of Legends Statistical Database and Player Tracker!\n"  
                            + "-------------------------" + Time.updateCal().dateTime() + "--------------------------\n"
                            + " (This product is not endorsed, certified or otherwise approved)\n    (in any way by Riot Games, Inc. or any of its affiliates.)\n");
            if(Player.getTracked().size() == 0){
                    /*Logger.loudLogLine("Start tracking players with 'add [summonerName]'!\n"
                                    + "View all tracked players with 'list summoners'\n"
                                    + "View all logged games with 'list games'\n"
                                    + "Look up stats with 'query'\n"
                                    + "Type 'help' or '?' for more commands.");*/
            }
            else{
                    Logger.loudLogLine("Currently tracking: " + Player.getTracked().size());
                    for(Player p: Player.getTracked()){
                            Logger.loudLogLine(" " + p.summaryMini() + " - " + p.getGames().size() + " games");
                    }
            }
            //Logger.loudLog("####IF A GAME IS INCOMPLETE YOU WILL ONLY SEE THE STATS OF THE TRACKED PLAYER#####");
            //Logger.loudLog("##THIS IS CAUSED BY THE GAME BEING FLUSHED OUT OF ANOTHER PLAYER'S RECENT GAMES###");
            System.out.flush();
            initialize();
    }