
You must develop a mini-game in which two players duel over a
local-area-network.

I have supplied a file, "space.py", which contains rudimentary code to
generate a 3D cavern, a spaceship, and code to fly the ship around the
cavern.  The code I have written is meant to get you off to a
start.  However, do not feel obliged to use it.  Nonetheless, do
take a look at it to get an idea what sort of game I'm looking for.
If you wish, you may also replace the graphics.  You are specifically
not obliged to use the exact physics that I have provided - in particular,
you will *have* to make changes to support dead-reckoning.


* The game should involve two ships flying around inside a cavern.

* The physics of the game should be newtonian with fake "friction"

* Each ship should have at least two kinds of guns

* Latency should be dealt with as elegantly as possible

* Ships should interact with the walls and obstacles



We will be introducing latency into the network to make things
more challenging, so design your code to be latency-tolerant.

There are no hard-and-fast rules.  We are aiming for playability.
Your assignment will be judged on the following criteria:



* Can two players fly around and shoot at each other? If yes, 40%

* Is there code to achieve latency tolerance, including some 
  dead reckoning? If yes, 30%

* Is the latency tolerance subjectively good? If yes, 20%

* Is the game reasonably enjoyable and interesting? 10%

