Thanks dodosoft. That's great I'm sure I can find something there I can throw in I'll quickly spec out stage 2 and see what people think about that. I think there's also no decision that has to be made about which gun to use.
One quick question, what do people think about the actual movement. We have access to Bullet in Maratis, it's probably the quickest and easiest way to get something reasonable moving around a 3D world, but has the problem that things like going up stairs will cause the player to slow down. I've fiddled with some numbers already and found it awkward to do in a nice and easy way. Another option is to ignore physics and move around the world manually using a 3D mesh, possibly an invisible lower poly one. I believe it will get better results quicker, but also be more prone to miscalculations... gah. Well, if someone has thoughts, please shout. I'll look into it a bit more and see what I can do quickly otherwise.