Every 5 seconds, the arrow keys seem to do something completely different
Well, once the knife rotates flat on the ground, its rotation alongside Y axis changes, and therefore directions of movement change. It's a bug that I intended to leave in the game.
It ended up that by stage 6 or so, the arrow keys would just not do anything. I don't know whether it's a bug or a feature.
That's a bug, when your knife don't touch the ground you cannot move, knew about it before the release but I didn't have time to fully investigate and fix it.
Thanks for playing, and for the feedback.
EDIT:
Regarding:
You can't hold down buttons; you have to keep on pressing them.
Well, movement is not physics-based and is calculated every frame, so OnKeyDown was the only option. I could change the way it is in the future, without major changes movement while the key is hold down would be a mess, especially on higher framerates.
But I get your point.