Fixes for paths and very large maps.

- Paths can now be as large as you want.
- Paths can be filled in with a custom colour and alpha.
- Fix very large paths from crashing.
- Fix extremely large tilemaps zoomed out from being clipped
incorrectly.