Collision Detection
In the current release, the obstacles from the environment are seen by ultrasonic and color sensors, but they don't have an effect on the robot's movement. For a better simulation, we need collision detection and alter the movement of the robot according to it.