Should I use delay() in loop, if not particularly needed?

I got you! I was just worried about how the microcontrollers deal with overflows, does it freeze or something, but it only resets like a clock, excellent analogy.
And the timer value is irrelevant as long as dealing with differences, I'm already familiar with this from game programming.

Thank you guys! Arduino has indeed a great community.
I'm off to reprogram my timing with millis()!