Started refactoring of BMInterface->load_game()