a language created for game programming based in llvm