Practical: Add obstacle-avoidance functionality and test. - Robodemy