The Prophecy Puzzle: Fitting prophecy from the whole Bible into the book of Revelation