Fixed bug with collision response. Once a character controller hasn't collided, it shouldn't continue its movement on the next iteration