Unlasting Horror: lots of improvements

lots of improvements