Do you know RobotUnit? Or turtle geometry? We use it on our IT classes. We use it with the slow software canvas. So I rewrote it to OpenGL, so it's now lightning fast!