Updates:
- The map is now drawn dynamically using the values of getWidth() and getHeight() instead of hardcoding it to 850 and 660.
- Scroll works with QuadTrees.
- The program now draws ALL the roads within the respective quad trees, it is not limited to a given rectangle anymore.

Problems:
- getRoadsImproved() gets to an infinite loop at times, both when scrolling and zooming.