Hi, I just popped in to say I worked a little on this game too, and also to congratulate you guys on file system organization and on the XML files of the project, it enabled us to easily work in parallel.
And just a little remark, on Firefox the game was having some "hiccups" on the framerate every two seconds or so, then we suspected it was the garbage collector "garbage collecting". So, instead of destroying the objects, we made them inactive (Stop Steeping on the custom movement objects, and set bullet speed to 0 on the bullets) and only destroying them every 10 seconds.
The thing that is confusing me, is that it was expected for the "hiccups" to occur every 10 seconds now, but instead, they disappeared.
Anyone have any idea why? (not that I am complaining <img src="smileys/smiley2.gif" border="0" align="middle" /> ) I am starting to think It might not have been the garbage collector in the first place...