timestep reworked, fps not reliable (yet)