Various bug fixes
Created by: BarneyGumball
Also fixes #3918 (closed) Fixes the bag part at least. The "getting stuck on the edge of the z-level" part has already been fixed.
Other stuff:
- Fixed AI disable wire for Air Alarms having reversed functionality (connecting the wire would disable ai access and vice versa)
- Added
ignore_self
arg forvisible_message
to have the option for messages to not be displayed to the mob making the message