I've always wondered about using for loops vs while loops. I generally use while loops as they just make more sense to me. But maybe a for loop could be more efficient when it does not have to wait for each frame?