Torchwood contact lenses