New game loop + interpolation