You can compile after the fact as well in order to distribute as a binary. I'd strongly suggest testing this - I didn't notice an appreciable difference in key lag between compiled and non the first time I tried it, but IIRC there was one once it got big enough (i.e. it lagged without playing with the FPS without being compiled, then ran into the same problem going the other way with the same FPS setting when compiled. Keylag here meaning movement not immediately stopping when a key is released).