Prefer timePerFrame instead of manipulating fps