Add rotate gesture

… and modify terrain generation to have the threaded and the non
threaded through the same code path.