New Demo
I've got a new demo for everyone to test. This time it would be helpful if people could post any bugs, suggestions or comments.

http://oliver.dbspot.com/fps_2.zip (7 mb)
Changes

Bug fixes (shooting + zooming, picking up ammo, broken door)

Bullet holes now stick to doors

Completely new textures on the level

The level has been lightmapped (using the same method that Goldeneye on the N64 did)

Quite a bit of detail has been added to the level (lights, door switches)

Added quick textures to the gun + arm

Generally tidied the code and made some optimisations
To do

Add some sort of event triggers, so I can create a story

Create the second level

Create a sweeet menu
And I think that is enough thinking ahead for now.