Fixes crash on opening messages dialog with keyboard
Visibility Fix with Goliath

When Goliath punched between rooms, visibility didn't update. Fixed.
Fixed enemies on last level

Difficulty was set incorrectly and no further monsters appeared in the
final level. Fixed.
Further goliath visibility

Former visibility commit missed part of the code.