The Last Days of Sodom: A few more minor bugs fixed

A few more minor bug fixes.