having it work now, the collision logic is a bit clunky:
usually, when navigating towards a wall with an angle, you would expect to “slide off” to the side. instead the camera comes to a full stop. also, when the movement speed is higher, the camera will stop earlier. then, when the move speed decreases, it will inch closer towards the wall. which has the strange effect that it moves a bitt more after releasing a movement button.
will have a bit more trialanderror here, but we might have to go with a custom solution here.