IsometricMapRenderer with improved culling

IsometricMapRenderer with improved culling still has some potential for optimization.
I am just transforming the points of the screen edges to the isometric coordinates and calculate the min/max rows and cols. Some tiles still get rendered outside the screen. But performance increases. a lot less tiles get rendered that way.