The first controller controls the dart. The other two control the view of the scene.
Try experimenting with all three controllers.
Also, when driving the dart, try to avoid the maze obstacles.
The third controller changes the perspective.
You might find that if you move the dart or scene so that it,
or parts of the maze 'get too close up' then they won't get drawn. (Try it.)
To move the scene further away, so that everything does get drawn again,
press the + button on the third 'perspective' controller.
Introduce lots of perspective and try driving the dart into the far distance.
view Java source code