Fix: elapsed time speeds up every tick