Some changes and fixes

Added two tile rectangle areas
Added checks for adding tiles
Changing the repaint calls
Allowing further zooming out