Add a mask value to movement override, primarily so that when certain actions require a movement override, only the specified directions are allowed
Implementing random actions for AI, fixed some jump code along the way

The code in this commit does not work well. Idle actions are only done for a short amount of time, and running is not performed properly.
Bamboo Stick Item
Refactored player's jumping code

In the future: revert or edit if hop->static jump->hop sequence is wrong
Untrack debug and Dropbox files