"Finally, do not forget that a reflection could be your enemy."
On a tangent - I didn't realize that the google maps 3D rendering has gotten so good over the last couple of years. I wonder how hard it would be to scrape the point data and satellite textures to source a GTA map, I'd love to cruise through actual Vice City with the GTA V engine.
If you haven't checked it out yourselves - breath-taking WebGL view of Miami (Chrome, OSX):
https://www.google.com/maps/place/Miami,+FL/@25.7747883,-80....