Implemented a Java program that allows the user to control a simulated robot. The simulation represented a robot moving in a 2D grid of fixed size (3 by 3). The robot accepts move, test and self-destruct commands, and counts the number of commands it has received.