Episode 504: Turtles In Time, E3 updates,