Update Haskell sample AI. Fix #236.

* Add `landForm` field to `Tile`.
* Change data declaration to make it simpler to use in the AI.