Add Chapter 19, exercise 14

First version: works with GUI, but no map yet