Added
- Terrains can now be generated using *perlin noise*. This is not only significantly faster for larger maps but generates more attractive background maps.
Changed
- Large-scale internal adjustments, code cleaning, new folders and files
- Latest versions of `numba` allow for heterogeneous matrix dtypes, allowing for code refactoring for jit sections. Significantly cleaner function arguments.
- adjustments as to how `Terrain` is generated.