Definitely not as good as it could have been, my bonks were pretty bad. I'm still not entirely used to how the movement works oddly enough. To give a little insight to it, the D-Pad basically only registers one input at a time in this game. And that's fine, since you can only move one direction at a time on a grid. Where it gets a little iffy is which input it chooses to register.
Say you're holding Down and Left. Which input would you expect it to use? The one you hit first? The one you hit last? I really wish it used the one you hit last. Instead, it simply has a priority list. Left, Down, Right, then Up. So if you're holding left and press up, you'll move up. If you're holding left and press down, you'll move down. If you're holding right and press down, you'll keep going right.
So yeah, that's how the D-Pad operates in this game. I might redo this end at some point because I really do feel it's bad. /rant