More progress on the design document- I'm going with the strong-typed version now. On the code front, I've got polygon collision testing working, and I'm working on bitmask collisions, to profile the two against each other. Current copy in CVS demonstrates polygon collisions.