The entire ice rink board is frozen over. Robots moving on the ice do not slow down at the end of their move, but continue in that direction every turn until they kill their speed. Similarly, turning robots continue to rotate each move...
How to use the chart
Place this chart parallel to one side of the board. The cross marked SPEED shows the speed of the robot relative to the board, not the direction the robot is facing. The bar marked SPIN shows the amount that the robot is currently spinning each program phase.
When a robot moves onto the ice, move it normally, but update the chart to show the speed and direction with which it moved onto the ice (slow conveyor belts => 1, fast conveyor belts => 2).
After that, if a robot starts a program phase on the ice, it moves as follows:
I suggest you use damage markers to indicate the speed and spin.
For example, Spinbot is facing left (relative to the board), but the chart shows movement of 1 backwards, and a spin to the right. Spinbot executes a move 1. The chart now shows a movement of 1 left, 1 backwards, and a spin to the right. Spinbot ends up facing forwards, and moving 1 left, and 1 back. If Spinbot now executes a rotate left, he will still move 1 left and 1 back, but will remain facing forwards.
How to use the chart - Spin
Start with a marker on 0 spin. Each rotate left moves the spin marker 1 space to the left, each rotate right moves the spin marker 1 space to the right, each u-turn moves the marker 2 spaces to the right
To determine if a moving robot collides with another robot, a pit, or a wall, draw a line between the centre of its starting square, and the square where it will end up. The robot moves through each square that the line does, in the same order. If the robot goes through a corner, it does not collide with anything in the neighbouring squares.
Moving off the ice
When a robot moves off the ice, it stops in the first non-ice space it reaches, and takes damage as if it had hit a wall. In addition, it stops spinning, and takes one point of damage for each complete revolution it was doing when it stopped.