It isn't like just messing around with a pre-existing code is very difficult. Once you know what a memory address does, playing with the hex values is simple enough. Phantom Wings has already done the hard part of discovering the relevant memory addresses.
I don't think most people here are old enough to remember the SNES Game Genie (though I'm sure you're all familiar with similar devices for other systems), but you could alter a lot of pre-existing codes to be much more interesting with a few simple changes. One I did as a kid involved Breath of Fire. My game genie guide listed codes for starting the hero with above normal stats. But I wanted the max value you could have, namely 255 (FF in hex value). It was a simple matter of just changing the value of 22 to 255. For all the old popular games out there, there are documents you can find detailing exactly what memory addresses control what.
So, for instance, if we aren't satisfied with the current L-cancelling code (not the S-cancelling code), we could just alter the values ourselves to see if we can make it work more smoothly than it does. All it would require is saying what the memory address you're altering controls.