Yeah using glfw or sdl2 would make it more cross platform for sure but I did my own backend to both add to the challenge as well as learn about more about how everything works. Also, sorry for the late response, I'm not sure why but I don't get notifications for these messages.