Got hot reloading working on macOS now, and fixed some Vulcan swap chain bugs I had. Wrote hot reloading stuff for windows, zero clue if it works as I don't have a machine to test it on, but in theory it should just work. Glad this is all coming together, I think its time to implement the funs stuff