supports ducking
floor collision bug fixes
adds sliding underneath ceilings while escaping ducking
Merge branch 'master' into duck

Conflicts:
	src/nodes/floorspace.lua
	src/player.lua
reverted floorspace change
locks the player into his original ducking direction
fixed jumpkill bug

Conflicts:
	src/nodes/enemy.lua
WIP: add cat
added a non-agressive cat enemy
created generic openable chests
added a treasure chest to gay-island-2
Merge branch 'master' into generic_spawn
Note: must remerge jhoff's changes from deleted file

Conflicts:
	src/maps/black-caverns.tmx
	src/nodes/enemies/turkey.lua
	src/nodes/enemySpawn.lua
removed unnecessary image
Merge branch 'master' into duck_merge

Conflicts:
	src/nodes/block.lua
	src/nodes/enemy.lua
	src/nodes/floor.lua
	src/nodes/platform.lua
	src/nodes/wall.lua
weapon tweak
ignores platforn collisions with player's head
removed unnecessary files
improved duck sliding
WIP: dequips weapon
Necessary changes fixes
1) change Level.level to Level.isLevel
2) associate nodes to levels
3) change to 'level.nodes[node] = node' structure
replaced .level with .isLevel to identify whether or not a gamestate is a level
Merge branch 'master' into one_weapon_out2
WIP