2D Programmable Robot Simulator