If you have spent any amount of time in Hannibal and/or Sedalia, Missouri, you'll see some very familiar sights in a new PC game as landmarks from both cities are featured prominently.