public static async Task<int> Main(string[] args) { try { await Engine.Initialise(); return 0; } catch (Exception e) { Log.Error(e); return 1; } }