Improved game loop (fixed timestep)

Using the fixed timestep loop along with linear interpolation