Lots of changes

Enemies now have Melee and Ranged attacks
Added the beginnings of special attacks (Items)
Framework for loot drops
Minor tweak in rope behavior
Weapons moved to a handler so they can be passed by name to the callback