initial driver(run) and gameplay