That was thirdperson_platformer with the player forced into a 2D walking plane and the keyboard config changed to only allow certain movement. This is a little different as the camera is controlled externally. I tried sending a thirdperson command through a point_servercommand before the point_viewcontrol is brought in but it simply overrides it. If I can't manage it then I'll try and parent an object to the player so the player is invisible but the parented object isn't, acting as a 'dummy' that the player can see, if you see what I mean. I'd prefer the actual player though.