Try loading the game shared objects on linux/mac without path first, to ensure that libhandle is initialized.
Use arch string and dll extension macros on windows for 64 support