Er yeah, the way jump-canceling works is kind of weird. It occurs by tricking the game into reading shift-releases without reading shift-presses. We aren't really fully sure what causes this (it seems to involve pressing and releasing shift in the same frame), but we know it's possible. To see how effective your program is though, I could send you some test jumps and see how low you're getting the Kid to jump.