Now displays main screen properly on resize
Catch exception when reading mouse event (these seem to happen randomly)
Fix line of sight if the current square blocks vision