RaycastTest/raycast_tester: detecting left, right and forward collisions from 2f away and adjusting direction accordingly (direction modification needs some smoothing, as does forward movement)