Add assert to ensure c->objects[0] is not used
Some streamlining of mon-blow-effects
Fix bug with gcu's -a option.

Due to a loop bounds error, the ascii walls option was not
correctly changing the unlit wall features. The x_char
array has 4 entries, not 3.
More movement spells -> effects