Show error when buying item if the player doesn't have enough inventory space or money.
Add missing music to various Rumbridge maps.
Tweak foraging behavior. Now, when shaking trees, they will scale how much fruit they give based on foraging level and tier of tree. Furthermore, the player cannot receive items they do not have the level to gather.