This was a bug I intended on fixing, but due to finals will not be able to accomplish. Also note that it is possible to play all the clients on the same machine, but it is not recommended. It is slightly buggy, but working. This could be alleviated in most cases by also testing the center of the object. Again, I didn't have time before submission to fix this.
Normals are per-surface.
Although I had a technique worked out for calculating vertex normals, this just didn't make it in time. Full-motion video introduction. After hunting around the GLUT source to locate the name of the window, I hacked out a routine to play AVI files on top of OpenGL contexts. I think the opening of our game demonstrates that quite well. On-Screen Control Panel.