Firestorm: Connection and Game Launch patch

Fix for multiplayer connection issues, and general game initialization improvements