Changed script to exclude links and only handle cases at the start of a line or with a space beforehand. Also added a pun