Updated for project 3: obstacle avoidance.