Thank you for your feedback!
Speed has been mentioned as an issue, yes. Thank you for clarifying immediately that you refer to the echo specifically!
About hitting walls multiple times, it's a fair point, happens to me too. And the grid suggestion is a good idea :D