converted the conditional initialization logic to use a count (which gives each threat bar a couple of tries to clean up the malformed border). changed frame-delay logic to pass down different parameters (more comprehensive, so more action can be taken if needed).