Thanks for the feedback!
Yeah, the game is tile-based for everything. We tried to limit the player's speed and make it continuous, as in "hold the button and wait until the character crosses a tile", but it felt kind of sluggish. Right know you can press the buttons quickly to move and it felt better at the time, but I do agree something's wrong. I think it's animation timings and offsets.