Less frustrating attacks

I know this kinda breaks the animation for punching, but animation should always be secondary to playability.
Allows grabbing ladder mid-air ( up button only )
Add a method to set the currently used weapon
Use a weapon if it is selected in the inventory
Removes print
Fixes floorspace walking on walls

Also, reverts doors from using interact because, honestly it made me want to throw my computer... and I like my computer...
Merge pull request #812 from kkris/inventory-select

Use a weapon if it is selected in the inventory
Merge pull request #816 from jhoff/interact_doors_suck

Fixes floorspace walking on walls
Merge pull request #815 from jhoff/ladder_fixes_2

Allows grabbing ladder mid-air ( up button only )
Merge pull request #814 from jhoff/less_frustrating_attacks

Less frustrating attacks