Renamed BoardBuilder to BoardFactory so that it is consistant with the pattern it uses.  Board is now injected into Game instead of Game having to use a factory to build one.