Added launch file, better error printouts, and bounds checking on the arms