Hi Duncan, many thanks for the input. you have alway been very helpful

I have thought of doing it by relocating the Models, (I guess this is what Modelview means), and I can move the playing field up/down left/right
But am lost as to how to rotate the field in front of the player, so the player only moves up/down and rotates the field when the player looks left or right. i.e. player always looking forward and field rotates around player.
The field is a maze like view, so glRotatef only rotates each part of the on it's own axis, I need to simulate the action that gluLookAt gives, by looking around the field.
Any pointers would be much appreciated.