yeh, nowaday it's common to have the input being more responsive (and often even more forgiving).
And on a second thought, you are right. Except a few nostalgic of the oldschool inputs, most players won't like my inputs handling :(
technically it's voluntary that the snake movement are constraints to a grid and that the inputs are handled the old school way (like in the nibbles.bas of my childhood); meaning you need to be pressing the key the frame the snake pass the grid.(so you need to anticipate the turning).
Kinda one of the rare thing that did work as intended. (in code at least; in term of design perhaps not the wisest choice if my goal was to get the best rating)