Smarter monsters

Using code from MBF, monsters avoid crushing ceilings or other damaging
areas