drift Fixed, delta time implemented