Restarts new game, made it more flexible to start games.

Super flexible game starts allows you to add new functionality to
restart games later on. Disables autofill after game won. Added javadoc
stubs