Initial naive implementation

* Basic functionality (`PLACE`, `MOVE`, `LEFT`, `RIGHT`, and `REPORT` commands)
* No bounds checking (robot can go outside the bounds of the table)
* No "ignoring" commands when the robot is off the table
* Needs lots of refactoring too