refactors PlayerGenerator. removees cruft
adds methods to game