Thanks for the feedback!
That idea is already how the game works, although I admit I have the required bot values to high on some levels. The issue with the bots softlocking can be fixed by just adding some collision to the sides of the screen, which I can do quite easily.