Yea, I but most of the time I held the button before the timer went off. This caused the timer to begin when I was moving into the previously held direction.
You need to ignore the current input, and start when there is a new input.
Heh, I'm not sure what to do, since I tried doing that at first, but then it was really frustrating to push "R" to reset a level and then have to push a motion key again. I'm sure you're correct and I need to do something about it, though. Hmm, maybe an input reset should only be triggered by time running out, but not the manual reset?