Partition into levels

- Partition the world into different "levels", and shade the floor
  alternating colors to demonstrate this. Currently, there are 5
  buildings in each level.
- Rename `Transformation1D()` to `transformation1D()`.
- Move `1000` to a constant, since it is used in `transform1D` and
  `findRoot`. This way we can adjust it more easily.