Thanks for your work. Just a quick note:
On Linux it will not start as the executables are not marked as so :)
You can chmod +x CardinalCross.sh and the executable in lib/your architecture, in my case chmod +x lib/linux-x86_64/CardinalCross to solve it