with some hacking, we now attempt to avoid collisions
added espeak to get audial feeback!