while(elapsed_ticks > TICKS_PER_FRAME && frames < MAX_FRAME_SKIP) {
elapsed_ticks -= TICKS_PER_FRAME;
float timestep = 1.0 / LOGICAL_FPS;
while(elapsed_ticks > TICKS_PER_FRAME && frames < MAX_FRAME_SKIP) {
elapsed_ticks -= TICKS_PER_FRAME;
float timestep = 1.0 / LOGICAL_FPS;