A 2D robot simulator.