please let me refactor references to static fields, etc.

hi, i'd like to change the trunk (svn/src) (not my branch) in the following ways:
what say all of ye?
- refactoring direct references to static fields in the following classes, making the fields private, with public, protected, or package level methods for getting, setting, or incrementing the values:
- forge.AllZone (e.g., AllZone.getHumanPlayer() instead of AllZone.HumanPlayer)
- forge.ComputerUtil_Block2
- forge.Phase
- removing SimultaneousEntry and SimultaneousEntryCounter fields from forge.PlayerZone_ComesIntoPlay. they just aren't being used (read).
- seeing if i can change CardFactory to load cards on an as-needed basis, instead of all at once. this should improve startup time of the game and the unit tests i'm writing. i'll have to make sure it doesn't break the deck editor, however, which will still need to load all the cards. i think.
- formally update the eclipse project file and build.xml to java 1.6. (i was encountering some compilation problems until i changed this setting.) the code is already 1.6 specific, as evidenced by our use of java.io.File.getFreeSpace and java.awt.Font.DIALOG.
what say all of ye?