Added centralised exception handling to improve UX, intial LUA loading is done!