Use clang instead of gcc, and remove -s link flags
Ignore build files
Make code cleaner by move init and render out of main