Programming a Robot to Navigate and Park using Sensors and Action Blocks