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
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
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
Adds Kevin
enemy tokens are controlled by the level
Makes gay island 3 a playable level
Look, a gay-bar
I truly a door u