The timeline on this episode was a bit odd, even for a Doctor Who episode. The robots mention being on the ship for around 2000 years, though they definitely came with Solomon (since he mentions using them to wake up and kill the Silurians). So is Solomon 2000+ years old? How long was he waiting, injured, on a ship…