Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

It's definitely possible that the movement timer is what you're experiencing, but I've also encountered a bug that randomly delays inputs.  I haven't quite tracked down the cause yet.

And as for the answer to your second question, yes.