fix cage bugs
Created by: unid15
- Fixes #8411 (closed) (all of it including the staff of animation thingy)
- Cages can now be quickly opened from inside if holding a good enough weapon/tool (esword, fireaxe, ...)
- Fixes fireaxes dealing no melee damage until wielded and unwielded