CS111 Time Travel Shell