change gcc to clang; add snake drawing