We used to have a game loop implementation with `FixedUpdate` and `FrameUpdate`. Let's bring it back. See #34 for some discussion about the interpolation.