added a 2d robot simulator