Wow, nice work. I rarely see such a good 3D shooter applet.
Why don't you set the mouse cursor to invisible & use java.awt.Robot to centre it so we don't click outside of the applet? Is it because Robot runs outside of the sandbox?
I can't play it without mouse look but its very un-intuitive having the cursor on the screen but not aiming at it. Also, the way you can unfocus the applet when shooting/clicking outside of the applet is annoying.
Maybe to get around those problems you should webstart it & use Robot, because its a great game!

Keith
Thanks for the feedback.

Yes, it is mainly the sandbox issue that stopped me from using Robot, that, and also wanting to remain compatible with Java 1.1. I believe Robot requires at least Java 1.3, and I am not really keen on forcing the user to potentially need to download a new JVM to play.
Although I am tempted to play around with it to see how much of a difference to playablility it makes, I realise the current mouselook restrictions are less than ideal.
Ben.