Implement gamepad logic for macOS.
Add compatibility for macOS and *NIX files TODO: inspect building of dependencies
Websockets server is for game networking.
Make CMake load dependencies relative to project directory.