Thank you for these findings and suggestions! These are really valuable. I'm doing my best to improve the game :).
And yeah, I get that long corridor thing, that's purely a level generation issue I need to somehow figure out.
Edit: I was able to fix all three problems mentioned in the last paragraph :).