Time Travel Shenanigans - the Science And Speculation