pre again
middle of refactor save game