Revise monster movement in bad fields
Issue #89
new
In Monster::Movement(), if a monster is within a bad field, they move out of it simply because. They should rule out fields which do not affect them.