Hi, I'm working on a simple 2D platform game. Right now, I have two loops: - the renderer loop that's using requestAnimationFrame - the game logic that handles objects move, collisions, etc.. into a separate loop (that's now using setTimeout) I'm wondering if this is the proper way to do it. I did it this way so that if the computer can't animate my app with 60fps, game is still responsive.