Resolving issue where, if the window is moved or resized, deltaTime will be a large value since deltaTime is the time between frames and rendering is blocked. This resulted in things moving a very large distance since image Resolved by only updating the game when deltaTime is less than some small value. Currently .05, since the expected frame rate is currently 60FPS which should give an average deltaTime of .0166 seconds. Alternative solution, use a fixed time step instead of deltaTime.