it's a good idea to control both the soldier and the dozer (I didn't really know what to do with it, but it was nice, and I like the idea of controlling two things at the same time).
but I must say: it's a bit counter-intuitive the shooting system, like, you control the camera with the mouse, but the player will always shoot the way he is facing, so its kind of hard to aim.
Anyway, I know nothing about programming 3D, so I respect that!