public static void finalizeConnections() { for (int i = 0; i < attemptedConnections.size(); i++) { if (attemptedConnections.get(i).finishConnect()) { if (attemptedConnections.get(i).hasUDPConnection()) { playerConnections.add(attemptedConnections.remove(i)); --i; System.out.println("Connection Accepted"); } } else { if (System.currentTimeMillis() - attemptedConnections.get(i).getTimeCreated() > 5000) { attemptedConnections.remove(i); --i; continue; } } } }