1. Create a command line application to move a rover around a 2D plane
Create a command line app that prompts a command and moves a rover around a 2D plane. The robot should point in a direction, turn to face different directions, and move in the direction it is facing. Consider the following follow-up questions: 1. How would you optimize the application? 2. If there are multiple robots, how would you implement the functionality to control a specific robot by its ID to turn or move? 3. What changes would you make to the code before sending it for a code review by your team?