Rain of Terror, Postřehové