Hey, most recent update means I can no longer start up the game at all on OSX.
Relevant lines from the crash:
Application Specific Information:
abort() called
*** error for object 0x600000037b51: pointer being freed was not allocated
Thread 37 Crashed:: Java: LWJGL Application
0 libsystem_kernel.dylib 0x00007fff8227e286 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff881c79b3 abort + 129
2 libsystem_malloc.dylib 0x00007fff844bc1cb free + 428
3 libgdx-controllers-desktop64.dylib 0x000000011f677756 OIS::MacHIDManager::enumerateDeviceProperties(__CFDictionary*) + 166
4 libgdx-controllers-desktop64.dylib 0x000000011f677356 OIS::MacHIDManager::iterateAndOpenDevices(unsigned int) + 134
5 libgdx-controllers-desktop64.dylib 0x000000011f677186 OIS::MacHIDManager::initialize() + 38
6 libgdx-controllers-desktop64.dylib 0x000000011f67006d OIS::InputManager::createInputSystem(std::multimap<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >&) + 45
7 libgdx-controllers-desktop64.dylib 0x000000011f66e916 Java_com_badlogic_gdx_controllers_desktop_ois_Ois_createInputManager + 70
8 ??? 0x0000000105012738 0 + 4378928952
9 ??? 0x0000000105006175 0 + 4378878325
10 ??? 0x0000000105006058 0 + 4378878040
11 ??? 0x0000000105006058 0 + 4378878040
12 ??? 0x00000001050004e7 0 + 4378854631
13 libjvm.dylib 0x00000001032cf758 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 554
14 libjvm.dylib 0x00000001032cf528 JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*) + 40
15 libjvm.dylib 0x000000010343a434 Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*) + 2556
16 libjvm.dylib 0x000000010343a705 Reflection::invoke_constructor(oopDesc*, objArrayHandle, Thread*) + 417
17 libjvm.dylib 0x000000010330007c JVM_NewInstanceFromConstructor + 124
18 ??? 0x0000000105012738 0 + 4378928952
19 ??? 0x0000000105006233 0 + 4378878515
20 ??? 0x0000000105006233 0 + 4378878515
21 ??? 0x00000001050068e1 0 + 4378880225
22 ??? 0x0000000105006233 0 + 4378878515
23 ??? 0x0000000105006233 0 + 4378878515
24 ??? 0x0000000105006233 0 + 4378878515
25 ??? 0x0000000105006058 0 + 4378878040
26 ??? 0x0000000105006233 0 + 4378878515
27 ??? 0x0000000105006058 0 + 4378878040
28 ??? 0x0000000105006706 0 + 4378879750
29 ??? 0x0000000105006058 0 + 4378878040
30 ??? 0x00000001050004e7 0 + 4378854631
31 libjvm.dylib 0x00000001032cf758 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 554
32 libjvm.dylib 0x00000001032cfc6f JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 283
33 libjvm.dylib 0x00000001032cfdac JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) + 74
34 libjvm.dylib 0x0000000103302e8c thread_entry(JavaThread*, Thread*) + 173
35 libjvm.dylib 0x00000001034c8731 JavaThread::thread_main_inner() + 155
36 libjvm.dylib 0x00000001034c9e0b JavaThread::run() + 417
37 libjvm.dylib 0x00000001033f641a java_start(Thread*) + 294
38 libsystem_pthread.dylib 0x00007fff8c13305a _pthread_body + 131
39 libsystem_pthread.dylib 0x00007fff8c132fd7 _pthread_start + 176
40 libsystem_pthread.dylib 0x00007fff8c1303ed thread_start + 13
Hopefully that helps, even though it's missing the debug symbols.
Great game, wish I could play it!