The cost of rewriting your loop is not worth any perceived benefits of having "more efficient" loops that leave out unneeded bits.

This is "premature optimization". I would not consider multiple loops unless

 1. A profiler tells your the code in the loop is causing bottlenecks (_very_ unlikey)
 2. Your levels are _so different_ from one another that shared code is minimal