brand new black caverns level
Add application object for storing configuration information

This is only the first use of the `app` object. Asset loading, i18n,
gamesaves, and scene management are all planning on going through the
app object.
single use is now true
drop in
Merge pull request #1025 from CalebJohn/village-drop

Village forest Warp In
moved a monkey up so he's not walking on the floor
Merge pull request #1028 from NimbusBP1729/monkey_placement

moved a monkey up so he's not walking on the floor
prevents the user from entering doors when inventory is open
allows the user to press interact while he/she is moving
Merge pull request #1033 from NimbusBP1729/disallows_inventory_door_use

prevents the user from entering doors when inventory is open
Merge pull request #1024 from CalebJohn/chicken-leg

Chicken legs single use
Merge pull request #1023 from hawkthorne/globalapp

Add application object for storing configuration information
Merge branch 'master' into black-caves
Merge branch 'master' into black-caves

Conflicts:
	src/maps/black-caverns.tmx
Merge pull request #1020 from didory123/black-caves

Brand new black caverns level