An urban warfare simulation game for immersive 3D virtual environment