Take top-down into consideraiton on holding based movement
Fix current animation to fallback to idle on top-down mode

If the entity is eg. a player, performace is dynamic, so the first "if" applies. If on top-down mode, we'll always go to
```javascript
else if (_c.TOP_DOWN) {
```
and this used to always set the animation to "move" and return true (= using non-idle animation).

So it never felt back to idle.

I think this committed code is the intended behavior and my quick test seems to indicate so.
Merge pull request #35 from nakanaa/patch-1

Take top-down into consideration on holding based movement
Merge pull request #36 from nakanaa/patch-2

Fix current animation to fallback to idle on top-down mode
updated jumpnrun for animation changes in last merge